4.13 Tilemap Basics
This commit is contained in:
parent
499b5c3546
commit
f3114c4da1
2 changed files with 319 additions and 8 deletions
|
|
@ -1,10 +1,11 @@
|
||||||
[gd_scene load_steps=13 format=3 uid="uid://cchf5vmjp6ahj"]
|
[gd_scene load_steps=14 format=3 uid="uid://cchf5vmjp6ahj"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://scripts/level.gd" id="1_84g5v"]
|
[ext_resource type="Script" path="res://scripts/level.gd" id="1_84g5v"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c7y3ileam1twx" path="res://scenes/player.tscn" id="2_d65cs"]
|
[ext_resource type="PackedScene" uid="uid://c7y3ileam1twx" path="res://scenes/player.tscn" id="2_d65cs"]
|
||||||
[ext_resource type="PackedScene" uid="uid://dfrcbemxybvbj" path="res://scenes/jump_pad.tscn" id="3_vhvgl"]
|
[ext_resource type="PackedScene" uid="uid://dfrcbemxybvbj" path="res://scenes/jump_pad.tscn" id="3_vhvgl"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cnt3xr237kdqs" path="res://scenes/saw_trap.tscn" id="4_f5456"]
|
[ext_resource type="PackedScene" uid="uid://cnt3xr237kdqs" path="res://scenes/saw_trap.tscn" id="4_f5456"]
|
||||||
[ext_resource type="PackedScene" uid="uid://cxfl4ogd53fb3" path="res://scenes/spike_ball_trap.tscn" id="5_8oo66"]
|
[ext_resource type="PackedScene" uid="uid://cxfl4ogd53fb3" path="res://scenes/spike_ball_trap.tscn" id="5_8oo66"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://c72cqu6ot5fc2" path="res://scenes/tile_map.tscn" id="6_8qvnr"]
|
||||||
|
|
||||||
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_mvbjk"]
|
[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_mvbjk"]
|
||||||
|
|
||||||
|
|
@ -31,11 +32,11 @@ gradient = SubResource("Gradient_14250")
|
||||||
script = ExtResource("1_84g5v")
|
script = ExtResource("1_84g5v")
|
||||||
|
|
||||||
[node name="Player" parent="." instance=ExtResource("2_d65cs")]
|
[node name="Player" parent="." instance=ExtResource("2_d65cs")]
|
||||||
position = Vector2(230, 110)
|
position = Vector2(336, 25)
|
||||||
collision_layer = 2
|
collision_layer = 2
|
||||||
|
|
||||||
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
[node name="StaticBody2D" type="StaticBody2D" parent="."]
|
||||||
position = Vector2(191, 200)
|
position = Vector2(202, 156)
|
||||||
physics_material_override = SubResource("PhysicsMaterial_mvbjk")
|
physics_material_override = SubResource("PhysicsMaterial_mvbjk")
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
||||||
|
|
@ -59,23 +60,26 @@ scale = Vector2(3.69, 20.06)
|
||||||
texture = SubResource("GradientTexture1D_y3q5v")
|
texture = SubResource("GradientTexture1D_y3q5v")
|
||||||
|
|
||||||
[node name="StartPosition" type="Marker2D" parent="."]
|
[node name="StartPosition" type="Marker2D" parent="."]
|
||||||
position = Vector2(309, 135)
|
position = Vector2(336, 25)
|
||||||
|
|
||||||
[node name="Objects" type="Node2D" parent="."]
|
[node name="Objects" type="Node2D" parent="."]
|
||||||
|
|
||||||
[node name="JumpPad" parent="Objects" instance=ExtResource("3_vhvgl")]
|
[node name="JumpPad" parent="Objects" instance=ExtResource("3_vhvgl")]
|
||||||
position = Vector2(338, 194)
|
position = Vector2(349, 150)
|
||||||
|
|
||||||
[node name="JumpPad2" parent="Objects" instance=ExtResource("3_vhvgl")]
|
[node name="JumpPad2" parent="Objects" instance=ExtResource("3_vhvgl")]
|
||||||
position = Vector2(140, 194)
|
position = Vector2(151, 150)
|
||||||
jump_force = 500
|
jump_force = 500
|
||||||
|
|
||||||
[node name="Traps" type="Node2D" parent="."]
|
[node name="Traps" type="Node2D" parent="."]
|
||||||
|
|
||||||
[node name="SawTrap" parent="Traps" instance=ExtResource("4_f5456")]
|
[node name="SawTrap" parent="Traps" instance=ExtResource("4_f5456")]
|
||||||
position = Vector2(272, 163)
|
position = Vector2(283, 119)
|
||||||
|
|
||||||
[node name="SpikeBallTrap" parent="Traps" instance=ExtResource("5_8oo66")]
|
[node name="SpikeBallTrap" parent="Traps" instance=ExtResource("5_8oo66")]
|
||||||
position = Vector2(188, 113)
|
position = Vector2(199, 69)
|
||||||
|
|
||||||
|
[node name="TileMapLayer" parent="." instance=ExtResource("6_8qvnr")]
|
||||||
|
position = Vector2(165, 150)
|
||||||
|
|
||||||
[connection signal="body_entered" from="Deathzone" to="." method="_on_death_zone_body_entered"]
|
[connection signal="body_entered" from="Deathzone" to="." method="_on_death_zone_body_entered"]
|
||||||
|
|
|
||||||
307
scenes/tile_map.tscn
Normal file
307
scenes/tile_map.tscn
Normal file
|
|
@ -0,0 +1,307 @@
|
||||||
|
[gd_scene load_steps=4 format=4 uid="uid://c72cqu6ot5fc2"]
|
||||||
|
|
||||||
|
[ext_resource type="Texture2D" uid="uid://x3jo1g5qf4mi" path="res://assets/textures/Terrain (16x16).png" id="1_uhy67"]
|
||||||
|
|
||||||
|
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_k3v5e"]
|
||||||
|
resource_name = "terrain"
|
||||||
|
texture = ExtResource("1_uhy67")
|
||||||
|
0:0/0 = 0
|
||||||
|
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:0/0 = 0
|
||||||
|
1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:0/0 = 0
|
||||||
|
2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:0/0 = 0
|
||||||
|
3:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:0/0 = 0
|
||||||
|
4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:0/0 = 0
|
||||||
|
6:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:0/0 = 0
|
||||||
|
7:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:0/0 = 0
|
||||||
|
8:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:0/0 = 0
|
||||||
|
9:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:0/0 = 0
|
||||||
|
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:0/0 = 0
|
||||||
|
12:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:0/0 = 0
|
||||||
|
13:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:0/0 = 0
|
||||||
|
14:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:0/0 = 0
|
||||||
|
15:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:0/0 = 0
|
||||||
|
17:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
18:0/0 = 0
|
||||||
|
18:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
19:0/0 = 0
|
||||||
|
19:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
0:1/0 = 0
|
||||||
|
0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:1/0 = 0
|
||||||
|
1:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:1/0 = 0
|
||||||
|
2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:1/0 = 0
|
||||||
|
3:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:1/0 = 0
|
||||||
|
4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:1/0 = 0
|
||||||
|
6:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:1/0 = 0
|
||||||
|
7:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:1/0 = 0
|
||||||
|
8:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:1/0 = 0
|
||||||
|
9:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:1/0 = 0
|
||||||
|
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:1/0 = 0
|
||||||
|
12:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:1/0 = 0
|
||||||
|
13:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:1/0 = 0
|
||||||
|
14:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:1/0 = 0
|
||||||
|
15:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:1/0 = 0
|
||||||
|
17:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
17:1/0/physics_layer_0/polygon_0/one_way = true
|
||||||
|
18:1/0 = 0
|
||||||
|
18:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
18:1/0/physics_layer_0/polygon_0/one_way = true
|
||||||
|
19:1/0 = 0
|
||||||
|
19:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
19:1/0/physics_layer_0/polygon_0/one_way = true
|
||||||
|
0:2/0 = 0
|
||||||
|
0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:2/0 = 0
|
||||||
|
1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:2/0 = 0
|
||||||
|
2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:2/0 = 0
|
||||||
|
6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:2/0 = 0
|
||||||
|
7:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:2/0 = 0
|
||||||
|
8:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:2/0 = 0
|
||||||
|
13:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:2/0 = 0
|
||||||
|
14:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:2/0 = 0
|
||||||
|
15:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:2/0 = 0
|
||||||
|
17:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
18:2/0 = 0
|
||||||
|
18:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
19:2/0 = 0
|
||||||
|
19:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, -2.84375, -8, -2.84375)
|
||||||
|
0:4/0 = 0
|
||||||
|
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:4/0 = 0
|
||||||
|
1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:4/0 = 0
|
||||||
|
2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:4/0 = 0
|
||||||
|
3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:4/0 = 0
|
||||||
|
4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:4/0 = 0
|
||||||
|
6:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:4/0 = 0
|
||||||
|
7:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:4/0 = 0
|
||||||
|
8:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:4/0 = 0
|
||||||
|
9:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:4/0 = 0
|
||||||
|
10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:4/0 = 0
|
||||||
|
12:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:4/0 = 0
|
||||||
|
13:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:4/0 = 0
|
||||||
|
14:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:4/0 = 0
|
||||||
|
15:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:4/0 = 0
|
||||||
|
17:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:4/0 = 0
|
||||||
|
18:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:4/0 = 0
|
||||||
|
19:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
20:4/0 = 0
|
||||||
|
20:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
21:4/0 = 0
|
||||||
|
21:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
0:5/0 = 0
|
||||||
|
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:5/0 = 0
|
||||||
|
1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:5/0 = 0
|
||||||
|
2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:5/0 = 0
|
||||||
|
3:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:5/0 = 0
|
||||||
|
4:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:5/0 = 0
|
||||||
|
6:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:5/0 = 0
|
||||||
|
7:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:5/0 = 0
|
||||||
|
8:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:5/0 = 0
|
||||||
|
9:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:5/0 = 0
|
||||||
|
10:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:5/0 = 0
|
||||||
|
12:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:5/0 = 0
|
||||||
|
13:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:5/0 = 0
|
||||||
|
14:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:5/0 = 0
|
||||||
|
15:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:5/0 = 0
|
||||||
|
17:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:5/0 = 0
|
||||||
|
18:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:5/0 = 0
|
||||||
|
19:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
20:5/0 = 0
|
||||||
|
20:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
21:5/0 = 0
|
||||||
|
21:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
0:6/0 = 0
|
||||||
|
0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:6/0 = 0
|
||||||
|
1:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:6/0 = 0
|
||||||
|
2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:6/0 = 0
|
||||||
|
6:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:6/0 = 0
|
||||||
|
7:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:6/0 = 0
|
||||||
|
8:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:6/0 = 0
|
||||||
|
13:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:6/0 = 0
|
||||||
|
14:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:6/0 = 0
|
||||||
|
15:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:6/0 = 0
|
||||||
|
17:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:6/0 = 0
|
||||||
|
18:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:6/0 = 0
|
||||||
|
19:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
0:8/0 = 0
|
||||||
|
0:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:8/0 = 0
|
||||||
|
1:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:8/0 = 0
|
||||||
|
2:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:8/0 = 0
|
||||||
|
3:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:8/0 = 0
|
||||||
|
4:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:8/0 = 0
|
||||||
|
6:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:8/0 = 0
|
||||||
|
7:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:8/0 = 0
|
||||||
|
8:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:8/0 = 0
|
||||||
|
9:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:8/0 = 0
|
||||||
|
10:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:8/0 = 0
|
||||||
|
12:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:8/0 = 0
|
||||||
|
13:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:8/0 = 0
|
||||||
|
14:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:8/0 = 0
|
||||||
|
15:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:8/0 = 0
|
||||||
|
17:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:8/0 = 0
|
||||||
|
18:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:8/0 = 0
|
||||||
|
19:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
20:8/0 = 0
|
||||||
|
20:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
0:9/0 = 0
|
||||||
|
0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:9/0 = 0
|
||||||
|
1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:9/0 = 0
|
||||||
|
2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
3:9/0 = 0
|
||||||
|
3:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
4:9/0 = 0
|
||||||
|
4:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:9/0 = 0
|
||||||
|
6:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:9/0 = 0
|
||||||
|
7:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:9/0 = 0
|
||||||
|
8:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
9:9/0 = 0
|
||||||
|
9:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
10:9/0 = 0
|
||||||
|
10:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
12:9/0 = 0
|
||||||
|
12:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:9/0 = 0
|
||||||
|
13:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:9/0 = 0
|
||||||
|
14:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:9/0 = 0
|
||||||
|
15:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
17:9/0 = 0
|
||||||
|
17:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:9/0 = 0
|
||||||
|
18:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:9/0 = 0
|
||||||
|
19:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
20:9/0 = 0
|
||||||
|
20:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
0:10/0 = 0
|
||||||
|
0:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
1:10/0 = 0
|
||||||
|
1:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
2:10/0 = 0
|
||||||
|
2:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
6:10/0 = 0
|
||||||
|
6:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
7:10/0 = 0
|
||||||
|
7:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
8:10/0 = 0
|
||||||
|
8:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
13:10/0 = 0
|
||||||
|
13:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
14:10/0 = 0
|
||||||
|
14:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
15:10/0 = 0
|
||||||
|
15:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
18:10/0 = 0
|
||||||
|
18:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
19:10/0 = 0
|
||||||
|
19:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
20:10/0 = 0
|
||||||
|
20:10/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
|
||||||
|
|
||||||
|
[sub_resource type="TileSet" id="TileSet_f4i7o"]
|
||||||
|
physics_layer_0/collision_layer = 1
|
||||||
|
physics_layer_0/collision_mask = 2
|
||||||
|
sources/0 = SubResource("TileSetAtlasSource_k3v5e")
|
||||||
|
|
||||||
|
[node name="TileMapLayer" type="TileMapLayer"]
|
||||||
|
tile_map_data = PackedByteArray("AAD6/wAAAAAHAAAAAAD7/wAAAAAHAAAAAAD8/wAAAAAHAAAAAAD9/wAAAAAHAAAAAAD+/wAAAAAHAAAAAAD//wAAAAAHAAAAAAAAAAAAAAAHAAAAAAABAAAAAAAHAAAAAAACAAAAAAAHAAAAAAADAAAAAAAHAAAAAAAEAAAAAAAHAAAAAAAFAAAAAAAHAAAAAAAGAAAAAAAHAAAAAAAHAAAAAAAHAAAAAAAIAAAAAAAHAAAAAAAJAAAAAAAHAAAAAAAKAAAAAAAHAAAAAAALAAAAAAAHAAAAAAAMAAAAAAAHAAAAAAANAAAAAAAHAAAAAAAOAAAAAAAHAAAAAAAPAAAAAAAHAAAAAAD5/wAAAAAJAAEAAAD4/wAAAAAHAAEAAAAQAAAAAAAHAAAAAAD3/wAAAAAGAAEAAAARAAAAAAAIAAAAAAD4/wEAAAAHAAEAAAD4/wIAAAAHAAIAAAD5/wEAAAAHAAEAAAD5/wIAAAAHAAIAAAD6/wEAAAAHAAEAAAD6/wIAAAAHAAIAAAD7/wEAAAAHAAEAAAD7/wIAAAAHAAIAAAD8/wEAAAAHAAEAAAD8/wIAAAAHAAIAAAD9/wEAAAAHAAEAAAD9/wIAAAAHAAIAAAD+/wEAAAAHAAEAAAD+/wIAAAAHAAIAAAD//wEAAAAHAAEAAAD//wIAAAAHAAIAAAAAAAEAAAAHAAEAAAAAAAIAAAAHAAIAAAABAAEAAAAHAAEAAAABAAIAAAAHAAIAAAACAAEAAAAHAAEAAAACAAIAAAAHAAIAAAADAAEAAAAHAAEAAAADAAIAAAAHAAIAAAAEAAEAAAAHAAEAAAAEAAIAAAAHAAIAAAAFAAEAAAAHAAEAAAAFAAIAAAAHAAIAAAAGAAEAAAAHAAEAAAAGAAIAAAAHAAIAAAAHAAEAAAAHAAEAAAAHAAIAAAAHAAIAAAAIAAEAAAAHAAEAAAAIAAIAAAAHAAIAAAAJAAEAAAAHAAEAAAAJAAIAAAAHAAIAAAAKAAEAAAAHAAEAAAAKAAIAAAAHAAIAAAALAAEAAAAHAAEAAAALAAIAAAAHAAIAAAAMAAEAAAAHAAEAAAAMAAIAAAAHAAIAAAANAAEAAAAHAAEAAAANAAIAAAAHAAIAAAAOAAEAAAAHAAEAAAAOAAIAAAAHAAIAAAAPAAEAAAAHAAEAAAAPAAIAAAAHAAIAAAAQAAEAAAAHAAEAAAAQAAIAAAAHAAIAAAARAAEAAAAIAAEAAAARAAIAAAAIAAIAAAD3/wIAAAAGAAIAAAD3//7/AAAGAAEAAAD3////AAAGAAEAAAD4//7/AAAHAAEAAAD4////AAAHAAEAAAD5//7/AAAIAAEAAAD5////AAAIAAEAAAD3/wEAAAAGAAEAAAD5//3/AAAIAAEAAAD5//z/AAAIAAEAAAD4//v/AAAHAAAAAAD3//v/AAAGAAAAAAD5//v/AAAIAAAAAAD3//z/AAAGAAEAAAD4//z/AAAHAAEAAAD4//3/AAAHAAEAAAD3//3/AAAGAAEAAAD0//v/AAASAAAAAAD1//v/AAASAAAAAAD2//v/AAATAAAAAADz//v/AAASAAAAAADy//v/AAASAAAAAADx//v/AAASAAAAAADw//v/AAASAAAAAADv//v/AAASAAAAAADu//v/AAARAAAAAAD7//3/AAARAAEAAAD8//3/AAASAAEAAAD9//3/AAATAAEAAAABAPv/AAAAAAQAAAACAPv/AAABAAQAAAADAPv/AAACAAQAAAADAPz/AAACAAUAAAADAP3/AAACAAUAAAADAP7/AAACAAUAAAADAP//AAACAAUAAAABAPz/AAAAAAUAAAABAP3/AAAAAAUAAAABAP7/AAAAAAUAAAABAP//AAAAAAUAAAACAPz/AAABAAUAAAACAP3/AAABAAUAAAACAP7/AAABAAUAAAACAP//AAABAAUAAAAEAPv/AAARAAAAAAAFAPv/AAASAAAAAAAGAPv/AAASAAAAAAAHAPv/AAASAAAAAAAIAPv/AAASAAAAAAAJAPv/AAATAAAAAAAKAPv/AAARAAEAAAALAPv/AAASAAEAAAAMAPv/AAASAAEAAAANAPv/AAASAAEAAAAOAPv/AAASAAEAAAAPAPv/AAATAAEAAAACAPn/AAASAAkAAAACAPr/AAASAAoAAAADAPn/AAATAAkAAAADAPr/AAATAAoAAAAEAPX/AAANAAkAAAAEAPb/AAANAAoAAAAFAPX/AAAOAAkAAAAFAPb/AAAOAAoAAAAHAPj/AAAPAAgAAAAHAPn/AAAPAAkAAAAHAPr/AAAPAAoAAAA=")
|
||||||
|
tile_set = SubResource("TileSet_f4i7o")
|
||||||
Loading…
Reference in a new issue