world.tscn 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. [gd_scene load_steps=10 format=3 uid="uid://bymbq2ruecbhn"]
  2. [ext_resource type="Texture2D" uid="uid://rek0t7kubpx4" path="res://assets/pattern.png" id="1_yguss"]
  3. [ext_resource type="PackedScene" uid="uid://dpn6187qjqo75" path="res://objects/wall.tscn" id="2_350v7"]
  4. [ext_resource type="PackedScene" uid="uid://c3wwlb4huytmt" path="res://objects/ramp.tscn" id="3_0sele"]
  5. [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_4mshr"]
  6. sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
  7. ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
  8. [sub_resource type="Sky" id="Sky_kwq44"]
  9. sky_material = SubResource("ProceduralSkyMaterial_4mshr")
  10. [sub_resource type="Environment" id="Environment_pcm4o"]
  11. background_mode = 2
  12. sky = SubResource("Sky_kwq44")
  13. tonemap_mode = 2
  14. [sub_resource type="WorldBoundaryShape3D" id="WorldBoundaryShape3D_xavpm"]
  15. [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0i7rc"]
  16. albedo_color = Color(0.368627, 1, 0.4, 1)
  17. albedo_texture = ExtResource("1_yguss")
  18. uv1_scale = Vector3(10, 10, 10)
  19. [sub_resource type="PlaneMesh" id="PlaneMesh_dxdgs"]
  20. material = SubResource("StandardMaterial3D_0i7rc")
  21. size = Vector2(100, 100)
  22. [node name="World" type="Node3D"]
  23. [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
  24. transform = Transform3D(-0.866025, -0.433013, 0.25, 0, 0.5, 0.866025, -0.5, 0.75, -0.433013, 0, 5, 0)
  25. [node name="WorldEnvironment" type="WorldEnvironment" parent="."]
  26. environment = SubResource("Environment_pcm4o")
  27. [node name="Floor" type="StaticBody3D" parent="."]
  28. [node name="CollisionShape3D" type="CollisionShape3D" parent="Floor"]
  29. shape = SubResource("WorldBoundaryShape3D_xavpm")
  30. [node name="MeshInstance3D" type="MeshInstance3D" parent="Floor"]
  31. mesh = SubResource("PlaneMesh_dxdgs")
  32. [node name="Wall01" parent="." instance=ExtResource("2_350v7")]
  33. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, -8)
  34. [node name="Wall02" parent="." instance=ExtResource("2_350v7")]
  35. transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 1.5, -8)
  36. [node name="Wall03" parent="." instance=ExtResource("2_350v7")]
  37. transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -9.24219, 1.5, -6.24219)
  38. [node name="Wall04" parent="." instance=ExtResource("2_350v7")]
  39. transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -4, 1.5, 8)
  40. [node name="Wall05" parent="." instance=ExtResource("2_350v7")]
  41. transform = Transform3D(-0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, 4, 1.5, 8)
  42. [node name="Wall06" parent="." instance=ExtResource("2_350v7")]
  43. transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 12, 1.5, 8)
  44. [node name="Wall07" parent="." instance=ExtResource("2_350v7")]
  45. transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 8, 1.5, -10)
  46. [node name="Wall08" parent="." instance=ExtResource("2_350v7")]
  47. transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 8, 1.5, -15)
  48. [node name="Wall10" parent="." instance=ExtResource("2_350v7")]
  49. transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, -11, 1.5, -2)
  50. [node name="Wall09" parent="." instance=ExtResource("2_350v7")]
  51. transform = Transform3D(0, 0, 1, 0, 1, 0, -1, 0, 0, 8, 1.5, -20)
  52. [node name="Ramp01" parent="." instance=ExtResource("3_0sele")]
  53. transform = Transform3D(-4.2222e-08, 1.13133e-08, 1, 0.258819, 0.965926, 0, -0.965926, 0.258819, -4.37114e-08, 5, 0, -9)
  54. [node name="Ramp02" parent="." instance=ExtResource("3_0sele")]
  55. transform = Transform3D(8.9407e-08, -3.72529e-08, -1, 0.258819, 0.965926, -1.10534e-08, 0.965926, -0.258819, 2.98023e-08, 5, 0, -18.5646)
  56. [node name="Ramp03" parent="." instance=ExtResource("3_0sele")]
  57. transform = Transform3D(8.9407e-08, -3.72529e-08, -1, 0, 1, -1.83902e-08, 1, -2.98023e-08, 2.5926e-08, 5, 0.633461, -13.786)