123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481 |
- [gd_scene load_steps=13 format=3 uid="uid://bc8akj25hcmiy"]
- [ext_resource type="PackedScene" uid="uid://6o8sm5bti8d1" path="res://assets/ui/overlay.tscn" id="1"]
- [ext_resource type="PackedScene" path="res://assets/player/player_25d.tscn" id="2"]
- [ext_resource type="PackedScene" uid="uid://ivolxaqaaddk" path="res://assets/shadow/shadow_25d.tscn" id="3"]
- [ext_resource type="Script" path="res://addons/node25d/node_25d.gd" id="4"]
- [ext_resource type="Texture2D" uid="uid://cocwocceljq4g" path="res://assets/platform/textures/forty_five.png" id="6"]
- [ext_resource type="Script" path="res://assets/platform/platform_sprite.gd" id="7"]
- [ext_resource type="Script" path="res://addons/node25d/y_sort_25d.gd" id="8"]
- [ext_resource type="Texture2D" uid="uid://4ncvr78gnj20" path="res://addons/node25d/icons/y_sort_25d_icon.png" id="9"]
- [ext_resource type="AudioStream" uid="uid://c2su2nuhi1rof" path="res://assets/mr_mrs_robot.ogg" id="10"]
- [sub_resource type="BoxShape3D" id="1"]
- size = Vector3(10, 1, 10)
- [sub_resource type="BoxShape3D" id="2"]
- size = Vector3(10, 1, 10)
- [sub_resource type="BoxShape3D" id="3"]
- size = Vector3(10, 1, 10)
- [node name="DemoScene" type="Node2D"]
- [node name="Overlay" parent="." instance=ExtResource("1")]
- [node name="Player25D" parent="." instance=ExtResource("2")]
- position = Vector2(0, -226.274)
- z_index = -3952
- [node name="Shadow25D" parent="." instance=ExtResource("3")]
- visible = true
- position = Vector2(0, 22401.1)
- z_index = -3958
- [node name="Platform0" type="Node2D" parent="."]
- position = Vector2(-256, -113.137)
- z_index = -3954
- script = ExtResource("4")
- spatial_position = Vector3(-8, 5, 0)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform0"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, 0)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform0/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform0"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform1" type="Node2D" parent="."]
- position = Vector2(-256, -339.411)
- z_index = -3956
- script = ExtResource("4")
- spatial_position = Vector3(-8, 5, -10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform1"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 5, -10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform1/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform1"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform2" type="Node2D" parent="."]
- position = Vector2(0, 22.6274)
- z_index = -3962
- script = ExtResource("4")
- spatial_position = Vector3(0, -1, 0)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform2"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform2/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform2"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform3" type="Node2D" parent="."]
- position = Vector2(320, 22.6274)
- z_index = -3960
- script = ExtResource("4")
- spatial_position = Vector3(10, -1, 0)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform3"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -1, 0)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform3/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform3"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform4" type="Node2D" parent="."]
- position = Vector2(0, -203.647)
- z_index = -3966
- script = ExtResource("4")
- spatial_position = Vector3(0, -1, -10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform4"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, -10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform4/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform4"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform5" type="Node2D" parent="."]
- position = Vector2(320, -113.137)
- z_index = -3984
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, -10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform5"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, -10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform5/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform5"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform6" type="Node2D" parent="."]
- position = Vector2(320, 113.137)
- z_index = -3982
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, 0)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform6"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 0)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform6/PlatformMath"]
- shape = SubResource("1")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform6"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform7" type="Node2D" parent="."]
- position = Vector2(320, 339.411)
- z_index = -3978
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, 10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform7"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform7/PlatformMath"]
- shape = SubResource("2")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform7"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform20" type="Node2D" parent="."]
- position = Vector2(320, 565.685)
- z_index = -3976
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, 20)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform20"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 20)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform20/PlatformMath"]
- shape = SubResource("2")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform20"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform21" type="Node2D" parent="."]
- position = Vector2(320, 791.96)
- z_index = -3972
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, 30)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform21"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 30)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform21/PlatformMath"]
- shape = SubResource("2")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform21"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform22" type="Node2D" parent="."]
- position = Vector2(320, 1018.23)
- z_index = -3970
- script = ExtResource("4")
- spatial_position = Vector3(10, -5, 40)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform22"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, -5, 40)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform22/PlatformMath"]
- shape = SubResource("2")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform22"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform9" type="Node2D" parent="."]
- position = Vector2(640, 339.411)
- z_index = -3974
- script = ExtResource("4")
- spatial_position = Vector3(20, -5, 10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform9"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20, -5, 10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform9/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform9"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform10" type="Node2D" parent="."]
- position = Vector2(896, 294.156)
- z_index = -3994
- script = ExtResource("4")
- spatial_position = Vector3(28, -10, 3)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform10"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 3)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform10/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform10"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform11" type="Node2D" parent="."]
- position = Vector2(896, 520.431)
- z_index = -3992
- script = ExtResource("4")
- spatial_position = Vector3(28, -10, 13)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform11"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 13)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform11/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform11"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform12" type="Node2D" parent="."]
- position = Vector2(896, 746.705)
- z_index = -3988
- script = ExtResource("4")
- spatial_position = Vector3(28, -10, 23)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform12"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -10, 23)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform12/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform12"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform13" type="Node2D" parent="."]
- position = Vector2(576, 746.705)
- z_index = -3990
- script = ExtResource("4")
- spatial_position = Vector3(18, -10, 23)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform13"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, -10, 23)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform13/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform13"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform14" type="Node2D" parent="."]
- position = Vector2(256, 746.705)
- z_index = -3996
- script = ExtResource("4")
- spatial_position = Vector3(8, -10, 23)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform14"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, -10, 23)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform14/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform14"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform15" type="Node2D" parent="."]
- position = Vector2(-64, 746.705)
- z_index = -3998
- script = ExtResource("4")
- spatial_position = Vector3(-2, -10, 23)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform15"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -10, 23)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform15/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform15"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform23" type="Node2D" parent="."]
- position = Vector2(-384, 746.705)
- z_index = -4000
- script = ExtResource("4")
- spatial_position = Vector3(-12, -10, 23)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform23"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, -10, 23)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform23/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform23"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform16" type="Node2D" parent="."]
- position = Vector2(-320, 565.685)
- z_index = -3980
- script = ExtResource("4")
- spatial_position = Vector3(-10, -5, 20)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform16"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 20)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform16/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform16"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform19" type="Node2D" parent="."]
- position = Vector2(-320, 339.411)
- z_index = -3986
- script = ExtResource("4")
- spatial_position = Vector3(-10, -5, 10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform19"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, -5, 10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform19/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform19"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform17" type="Node2D" parent="."]
- position = Vector2(-480, 248.902)
- z_index = -3964
- script = ExtResource("4")
- spatial_position = Vector3(-15, -1, 10)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform17"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 10)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform17/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform17"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="Platform18" type="Node2D" parent="."]
- position = Vector2(-480, 22.6274)
- z_index = -3968
- script = ExtResource("4")
- spatial_position = Vector3(-15, -1, 0)
- [node name="PlatformMath" type="StaticBody3D" parent="Platform18"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -1, 0)
- collision_layer = 1048575
- collision_mask = 1048575
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Platform18/PlatformMath"]
- shape = SubResource("3")
- [node name="PlatformSprite" type="Sprite2D" parent="Platform18"]
- scale = Vector2(0.5, 0.5)
- texture = ExtResource("6")
- script = ExtResource("7")
- [node name="YSort25D" type="Node" parent="."]
- script = ExtResource("8")
- __meta__ = {
- "_editor_icon": ExtResource("9")
- }
- [node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
- stream = ExtResource("10")
- volume_db = -20.0
- autoplay = true
|