platform.tscn 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. [gd_scene load_steps=10 format=3 uid="uid://cky6e5nl0nyod"]
  2. [ext_resource type="Material" uid="uid://djwm5nol3d801" path="res://level/props/wind_sway.tres" id="1"]
  3. [ext_resource type="Texture2D" uid="uid://bxsmiv7k3fngt" path="res://level/platforms/moving_platform.webp" id="2"]
  4. [ext_resource type="Texture2D" uid="uid://bj6am5nfc0k73" path="res://level/props/grass_1.webp" id="3"]
  5. [ext_resource type="Texture2D" uid="uid://bju7r7jqn8bqy" path="res://level/props/grass_2.webp" id="4"]
  6. [ext_resource type="Texture2D" uid="uid://upfcr5xg5fvh" path="res://level/props/grass_3.webp" id="5"]
  7. [ext_resource type="Texture2D" uid="uid://cqydct6vajobg" path="res://level/props/bush_1.webp" id="6"]
  8. [ext_resource type="Texture2D" uid="uid://bu54lwrkcng25" path="res://level/props/vine_2.webp" id="7"]
  9. [ext_resource type="Texture2D" uid="uid://bvu4vgnc84r84" path="res://level/props/vine_1.webp" id="8"]
  10. [sub_resource type="RectangleShape2D" id="1"]
  11. size = Vector2(192, 27)
  12. [node name="Platform" type="AnimatableBody2D"]
  13. z_index = -1
  14. position = Vector2(-1, 0)
  15. collision_layer = 8
  16. [node name="Sprite2D" type="Sprite2D" parent="."]
  17. texture = ExtResource("2")
  18. [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
  19. position = Vector2(0, -7.5)
  20. shape = SubResource("1")
  21. one_way_collision = true
  22. [node name="g67" type="Sprite2D" parent="."]
  23. z_index = -1
  24. material = ExtResource("1")
  25. position = Vector2(77, -37)
  26. scale = Vector2(0.8, 0.8)
  27. texture = ExtResource("3")
  28. [node name="g69" type="Sprite2D" parent="."]
  29. z_index = -1
  30. material = ExtResource("1")
  31. position = Vector2(-1.99999, -38)
  32. scale = Vector2(0.8, 0.8)
  33. texture = ExtResource("3")
  34. [node name="g68" type="Sprite2D" parent="."]
  35. z_index = -1
  36. material = ExtResource("1")
  37. position = Vector2(-52, -35)
  38. scale = Vector2(0.8, 0.8)
  39. texture = ExtResource("3")
  40. [node name="g1" type="Sprite2D" parent="."]
  41. z_index = -1
  42. material = ExtResource("1")
  43. position = Vector2(-36, -35)
  44. scale = Vector2(0.8, 0.8)
  45. texture = ExtResource("5")
  46. [node name="g3" type="Sprite2D" parent="."]
  47. z_index = -1
  48. material = ExtResource("1")
  49. position = Vector2(-82, -33)
  50. scale = Vector2(0.8, 0.8)
  51. texture = ExtResource("5")
  52. [node name="g2" type="Sprite2D" parent="."]
  53. z_index = -1
  54. material = ExtResource("1")
  55. position = Vector2(31, -36)
  56. scale = Vector2(0.8, 0.8)
  57. texture = ExtResource("5")
  58. [node name="g4" type="Sprite2D" parent="."]
  59. z_index = -1
  60. material = ExtResource("1")
  61. position = Vector2(-22, -30)
  62. scale = Vector2(0.8, 0.8)
  63. texture = ExtResource("5")
  64. [node name="g14" type="Sprite2D" parent="."]
  65. z_index = -1
  66. material = ExtResource("1")
  67. position = Vector2(51, -38)
  68. scale = Vector2(0.8, 0.8)
  69. texture = ExtResource("4")
  70. [node name="g17" type="Sprite2D" parent="."]
  71. z_index = -1
  72. material = ExtResource("1")
  73. position = Vector2(65, -32)
  74. scale = Vector2(0.8, 0.8)
  75. texture = ExtResource("4")
  76. [node name="g16" type="Sprite2D" parent="."]
  77. z_index = -1
  78. material = ExtResource("1")
  79. position = Vector2(17, -36)
  80. scale = Vector2(0.8, 0.8)
  81. texture = ExtResource("4")
  82. [node name="g15" type="Sprite2D" parent="."]
  83. z_index = -1
  84. material = ExtResource("1")
  85. position = Vector2(-71, -35)
  86. scale = Vector2(0.8, 0.8)
  87. texture = ExtResource("4")
  88. [node name="B3" type="Sprite2D" parent="."]
  89. z_index = -2
  90. material = ExtResource("1")
  91. position = Vector2(-2, -58)
  92. rotation = -3.14159
  93. scale = Vector2(1, -1)
  94. texture = ExtResource("6")
  95. [node name="B4" type="Sprite2D" parent="."]
  96. z_index = -2
  97. material = ExtResource("1")
  98. position = Vector2(37, -42)
  99. rotation = -3.14159
  100. scale = Vector2(1, -1)
  101. texture = ExtResource("6")
  102. [node name="B5" type="Sprite2D" parent="."]
  103. z_index = -2
  104. material = ExtResource("1")
  105. position = Vector2(-32, -41)
  106. texture = ExtResource("6")
  107. [node name="v31" type="Sprite2D" parent="."]
  108. z_index = 1
  109. material = ExtResource("1")
  110. position = Vector2(-21, 18)
  111. scale = Vector2(1, -1)
  112. texture = ExtResource("8")
  113. [node name="v35" type="Sprite2D" parent="."]
  114. z_index = -1
  115. material = ExtResource("1")
  116. position = Vector2(35, 7)
  117. scale = Vector2(1, -1)
  118. texture = ExtResource("8")
  119. [node name="v32" type="Sprite2D" parent="."]
  120. z_index = 1
  121. material = ExtResource("1")
  122. position = Vector2(87, 16)
  123. scale = Vector2(1, -1)
  124. texture = ExtResource("8")
  125. [node name="v33" type="Sprite2D" parent="."]
  126. z_index = 1
  127. material = ExtResource("1")
  128. position = Vector2(-85, 15)
  129. scale = Vector2(1, -1)
  130. texture = ExtResource("7")
  131. [node name="v34" type="Sprite2D" parent="."]
  132. z_index = 1
  133. material = ExtResource("1")
  134. position = Vector2(56, 18)
  135. scale = Vector2(1, -1)
  136. texture = ExtResource("7")
  137. [node name="v36" type="Sprite2D" parent="."]
  138. z_index = -1
  139. material = ExtResource("1")
  140. position = Vector2(-9, 11)
  141. scale = Vector2(1, -1)
  142. texture = ExtResource("7")
  143. [node name="v37" type="Sprite2D" parent="."]
  144. z_index = -1
  145. material = ExtResource("1")
  146. position = Vector2(-61, 7)
  147. scale = Vector2(1, -1)
  148. texture = ExtResource("7")