Tilemapping

This commit is contained in:
MaddoScientisto 2025-02-09 17:05:52 +01:00
commit f28c956014
4 changed files with 241 additions and 19 deletions

File diff suppressed because one or more lines are too long

BIN
Tilesets/factory.aseprite (Stored with Git LFS)

Binary file not shown.

BIN
Tilesets/factory.png (Stored with Git LFS)

Binary file not shown.

View file

@ -140,25 +140,62 @@ texture = ExtResource("1_70kxh")
8:3/0 = 0
9:3/0 = 0
0:4/0 = 0
0:4/0/terrain_set = 0
0:4/0/terrain = 2
0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:4/0/terrains_peering_bit/bottom_side = 2
0:4/0/terrains_peering_bit/top_side = 2
1:4/0 = 0
1:4/0/terrain_set = 0
1:4/0/terrain = 2
1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:4/0/terrains_peering_bit/right_side = 2
1:4/0/terrains_peering_bit/left_side = 2
2:4/0 = 0
2:4/0/terrain_set = 0
2:4/0/terrain = 2
2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:4/0/terrains_peering_bit/right_side = 2
3:4/0 = 0
3:4/0/terrain_set = 0
3:4/0/terrain = 2
3:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
3:4/0/terrains_peering_bit/left_side = 2
4:4/0 = 0
4:4/0/terrain_set = 0
4:4/0/terrain = 2
4:4/0/terrains_peering_bit/top_side = 2
5:4/0 = 0
5:4/0/terrain_set = 0
5:4/0/terrain = 2
5:4/0/terrains_peering_bit/bottom_side = 2
6:4/0 = 0
7:4/0 = 0
8:4/0 = 0
9:4/0 = 0
0:5/0 = 0
0:5/0/terrain_set = 0
0:5/0/terrain = 2
0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:5/0/terrains_peering_bit/right_side = 2
0:5/0/terrains_peering_bit/bottom_right_corner = 2
0:5/0/terrains_peering_bit/bottom_side = 2
1:5/0 = 0
1:5/0/terrain_set = 0
1:5/0/terrain = 2
1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:5/0/terrains_peering_bit/right_side = 2
1:5/0/terrains_peering_bit/bottom_right_corner = 2
1:5/0/terrains_peering_bit/bottom_side = 2
1:5/0/terrains_peering_bit/bottom_left_corner = 2
1:5/0/terrains_peering_bit/left_side = 2
2:5/0 = 0
2:5/0/terrain_set = 0
2:5/0/terrain = 2
2:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:5/0/terrains_peering_bit/bottom_side = 2
2:5/0/terrains_peering_bit/bottom_left_corner = 2
2:5/0/terrains_peering_bit/left_side = 2
3:5/0 = 0
3:5/0/terrain_set = 0
3:5/0/terrain = 1
@ -185,11 +222,27 @@ texture = ExtResource("1_70kxh")
8:5/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_ajuv4")
9:5/0 = 0
0:6/0 = 0
0:6/0/terrain_set = 0
0:6/0/terrain = 2
0:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:6/0/terrains_peering_bit/right_side = 2
0:6/0/terrains_peering_bit/bottom_right_corner = 2
0:6/0/terrains_peering_bit/bottom_side = 2
0:6/0/terrains_peering_bit/top_side = 2
0:6/0/terrains_peering_bit/top_right_corner = 2
1:6/0 = 0
1:6/0/terrain_set = 0
1:6/0/terrain = 2
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/terrain_set = 0
2:6/0/terrain = 2
2:6/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:6/0/terrains_peering_bit/bottom_side = 2
2:6/0/terrains_peering_bit/bottom_left_corner = 2
2:6/0/terrains_peering_bit/left_side = 2
2:6/0/terrains_peering_bit/top_left_corner = 2
2:6/0/terrains_peering_bit/top_side = 2
3:6/0 = 0
3:6/0/terrain_set = 0
3:6/0/terrain = 1
@ -209,11 +262,28 @@ texture = ExtResource("1_70kxh")
8:6/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_63d1d")
9:6/0 = 0
0:7/0 = 0
0:7/0/terrain_set = 0
0:7/0/terrain = 2
0:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
0:7/0/terrains_peering_bit/right_side = 2
0:7/0/terrains_peering_bit/top_side = 2
0:7/0/terrains_peering_bit/top_right_corner = 2
1:7/0 = 0
1:7/0/terrain_set = 0
1:7/0/terrain = 2
1:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
1:7/0/terrains_peering_bit/right_side = 2
1:7/0/terrains_peering_bit/left_side = 2
1:7/0/terrains_peering_bit/top_left_corner = 2
1:7/0/terrains_peering_bit/top_side = 2
1:7/0/terrains_peering_bit/top_right_corner = 2
2:7/0 = 0
2:7/0/terrain_set = 0
2:7/0/terrain = 2
2:7/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:7/0/terrains_peering_bit/left_side = 2
2:7/0/terrains_peering_bit/top_left_corner = 2
2:7/0/terrains_peering_bit/top_side = 2
3:7/0 = 0
3:7/0/terrain_set = 0
3:7/0/terrain = 1
@ -234,8 +304,36 @@ texture = ExtResource("1_70kxh")
8:7/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_63d1d")
9:7/0 = 0
0:8/0 = 0
0:8/0/terrain_set = 0
0:8/0/terrain = 2
0:8/0/terrains_peering_bit/right_side = 2
0:8/0/terrains_peering_bit/bottom_side = 2
0:8/0/terrains_peering_bit/bottom_left_corner = 2
0:8/0/terrains_peering_bit/left_side = 2
0:8/0/terrains_peering_bit/top_left_corner = 2
0:8/0/terrains_peering_bit/top_side = 2
0:8/0/terrains_peering_bit/top_right_corner = 2
1:8/0 = 0
1:8/0/terrain_set = 0
1:8/0/terrain = 2
1:8/0/terrains_peering_bit/right_side = 2
1:8/0/terrains_peering_bit/bottom_right_corner = 2
1:8/0/terrains_peering_bit/bottom_side = 2
1:8/0/terrains_peering_bit/left_side = 2
1:8/0/terrains_peering_bit/top_left_corner = 2
1:8/0/terrains_peering_bit/top_side = 2
1:8/0/terrains_peering_bit/top_right_corner = 2
2:8/0 = 0
2:8/0/terrain_set = 0
2:8/0/terrain = 2
2:8/0/terrains_peering_bit/right_side = 2
2:8/0/terrains_peering_bit/bottom_right_corner = 2
2:8/0/terrains_peering_bit/bottom_side = 2
2:8/0/terrains_peering_bit/bottom_left_corner = 2
2:8/0/terrains_peering_bit/left_side = 2
2:8/0/terrains_peering_bit/top_left_corner = 2
2:8/0/terrains_peering_bit/top_side = 2
2:8/0/terrains_peering_bit/top_right_corner = 2
3:8/0 = 0
3:8/0/terrain_set = 0
3:8/0/terrain = 0
@ -267,7 +365,25 @@ texture = ExtResource("1_70kxh")
8:8/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 4, -8, 4, -8, -8)
9:8/0 = 0
0:9/0 = 0
0:9/0/terrain_set = 0
0:9/0/terrain = 2
0:9/0/terrains_peering_bit/right_side = 2
0:9/0/terrains_peering_bit/bottom_right_corner = 2
0:9/0/terrains_peering_bit/bottom_side = 2
0:9/0/terrains_peering_bit/bottom_left_corner = 2
0:9/0/terrains_peering_bit/left_side = 2
0:9/0/terrains_peering_bit/top_left_corner = 2
0:9/0/terrains_peering_bit/top_side = 2
1:9/0 = 0
1:9/0/terrain_set = 0
1:9/0/terrain = 2
1:9/0/terrains_peering_bit/right_side = 2
1:9/0/terrains_peering_bit/bottom_right_corner = 2
1:9/0/terrains_peering_bit/bottom_side = 2
1:9/0/terrains_peering_bit/bottom_left_corner = 2
1:9/0/terrains_peering_bit/left_side = 2
1:9/0/terrains_peering_bit/top_side = 2
1:9/0/terrains_peering_bit/top_right_corner = 2
2:9/0 = 0
3:9/0 = 0
3:9/0/terrain_set = 0
@ -343,29 +459,117 @@ texture = ExtResource("1_70kxh")
8:10/0/physics_layer_1/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 4, -8, 4, -8, -8)
9:10/0 = 0
0:11/0 = 0
0:11/0/terrain_set = 0
0:11/0/terrain = 2
0:11/0/terrains_peering_bit/right_side = 2
0:11/0/terrains_peering_bit/bottom_side = 2
1:11/0 = 0
1:11/0/terrain_set = 0
1:11/0/terrain = 2
1:11/0/terrains_peering_bit/bottom_side = 2
1:11/0/terrains_peering_bit/left_side = 2
2:11/0 = 0
2:11/0/terrain_set = 0
2:11/0/terrain = 2
2:11/0/terrains_peering_bit/right_side = 2
2:11/0/terrains_peering_bit/bottom_side = 2
2:11/0/terrains_peering_bit/top_side = 2
2:11/0/terrains_peering_bit/top_right_corner = 2
3:11/0 = 0
3:11/0/terrain_set = 0
3:11/0/terrain = 2
3:11/0/terrains_peering_bit/bottom_side = 2
3:11/0/terrains_peering_bit/left_side = 2
3:11/0/terrains_peering_bit/top_left_corner = 2
3:11/0/terrains_peering_bit/top_side = 2
4:11/0 = 0
4:11/0/terrain_set = 0
4:11/0/terrain = 2
4:11/0/terrains_peering_bit/right_side = 2
4:11/0/terrains_peering_bit/bottom_side = 2
4:11/0/terrains_peering_bit/bottom_left_corner = 2
4:11/0/terrains_peering_bit/left_side = 2
5:11/0 = 0
5:11/0/terrain_set = 0
5:11/0/terrain = 2
5:11/0/terrains_peering_bit/right_side = 2
5:11/0/terrains_peering_bit/bottom_right_corner = 2
5:11/0/terrains_peering_bit/bottom_side = 2
5:11/0/terrains_peering_bit/left_side = 2
6:11/0 = 0
7:11/0 = 0
8:11/0 = 0
9:11/0 = 0
0:12/0 = 0
0:12/0/terrain_set = 0
0:12/0/terrain = 2
0:12/0/terrains_peering_bit/right_side = 2
0:12/0/terrains_peering_bit/top_side = 2
1:12/0 = 0
1:12/0/terrain_set = 0
1:12/0/terrain = 2
1:12/0/terrains_peering_bit/left_side = 2
1:12/0/terrains_peering_bit/top_side = 2
2:12/0 = 0
2:12/0/terrain_set = 0
2:12/0/terrain = 2
2:12/0/terrains_peering_bit/right_side = 2
2:12/0/terrains_peering_bit/bottom_right_corner = 2
2:12/0/terrains_peering_bit/bottom_side = 2
2:12/0/terrains_peering_bit/top_side = 2
3:12/0 = 0
3:12/0/terrain_set = 0
3:12/0/terrain = 2
3:12/0/terrains_peering_bit/bottom_side = 2
3:12/0/terrains_peering_bit/bottom_left_corner = 2
3:12/0/terrains_peering_bit/left_side = 2
3:12/0/terrains_peering_bit/top_side = 2
4:12/0 = 0
4:12/0/terrain_set = 0
4:12/0/terrain = 2
4:12/0/terrains_peering_bit/right_side = 2
4:12/0/terrains_peering_bit/left_side = 2
4:12/0/terrains_peering_bit/top_left_corner = 2
4:12/0/terrains_peering_bit/top_side = 2
5:12/0 = 0
5:12/0/terrain_set = 0
5:12/0/terrain = 2
5:12/0/terrains_peering_bit/right_side = 2
5:12/0/terrains_peering_bit/left_side = 2
5:12/0/terrains_peering_bit/top_side = 2
5:12/0/terrains_peering_bit/top_right_corner = 2
6:12/0 = 0
7:12/0 = 0
8:12/0 = 0
9:12/0 = 0
0:13/0 = 0
0:13/0/terrain_set = 0
0:13/0/terrain = 2
0:13/0/terrains_peering_bit/right_side = 2
0:13/0/terrains_peering_bit/bottom_side = 2
0:13/0/terrains_peering_bit/left_side = 2
1:13/0 = 0
1:13/0/terrain_set = 0
1:13/0/terrain = 2
1:13/0/terrains_peering_bit/bottom_side = 2
1:13/0/terrains_peering_bit/left_side = 2
1:13/0/terrains_peering_bit/top_side = 2
2:13/0 = 0
2:13/0/terrain_set = 0
2:13/0/terrain = 2
2:13/0/terrains_peering_bit/right_side = 2
2:13/0/terrains_peering_bit/bottom_side = 2
2:13/0/terrains_peering_bit/left_side = 2
2:13/0/terrains_peering_bit/top_left_corner = 2
2:13/0/terrains_peering_bit/top_side = 2
3:13/0 = 0
3:13/0/terrain_set = 0
3:13/0/terrain = 2
3:13/0/terrains_peering_bit/right_side = 2
3:13/0/terrains_peering_bit/bottom_side = 2
3:13/0/terrains_peering_bit/left_side = 2
3:13/0/terrains_peering_bit/top_side = 2
3:13/0/terrains_peering_bit/top_right_corner = 2
4:13/0 = 0
5:13/0 = 0
6:13/0 = 0
@ -373,9 +577,33 @@ texture = ExtResource("1_70kxh")
8:13/0 = 0
9:13/0 = 0
0:14/0 = 0
0:14/0/terrain_set = 0
0:14/0/terrain = 2
0:14/0/terrains_peering_bit/right_side = 2
0:14/0/terrains_peering_bit/left_side = 2
0:14/0/terrains_peering_bit/top_side = 2
1:14/0 = 0
1:14/0/terrain_set = 0
1:14/0/terrain = 2
1:14/0/terrains_peering_bit/right_side = 2
1:14/0/terrains_peering_bit/bottom_side = 2
1:14/0/terrains_peering_bit/top_side = 2
2:14/0 = 0
2:14/0/terrain_set = 0
2:14/0/terrain = 2
2:14/0/terrains_peering_bit/right_side = 2
2:14/0/terrains_peering_bit/bottom_side = 2
2:14/0/terrains_peering_bit/bottom_left_corner = 2
2:14/0/terrains_peering_bit/left_side = 2
2:14/0/terrains_peering_bit/top_side = 2
3:14/0 = 0
3:14/0/terrain_set = 0
3:14/0/terrain = 2
3:14/0/terrains_peering_bit/right_side = 2
3:14/0/terrains_peering_bit/bottom_right_corner = 2
3:14/0/terrains_peering_bit/bottom_side = 2
3:14/0/terrains_peering_bit/left_side = 2
3:14/0/terrains_peering_bit/top_side = 2
4:14/0 = 0
5:14/0 = 0
6:3/0 = 0
@ -404,6 +632,8 @@ terrain_set_0/terrain_0/name = "Fence"
terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1)
terrain_set_0/terrain_1/name = "Pipes"
terrain_set_0/terrain_1/color = Color(0.5, 0.4375, 0.25, 1)
terrain_set_0/terrain_2/name = "Top Walls"
terrain_set_0/terrain_2/color = Color(0.46875, 0.5, 0.25, 1)
navigation_layer_0/layers = 1
sources/0 = SubResource("TileSetAtlasSource_jwf4b")
sources/1 = SubResource("TileSetScenesCollectionSource_qg3vu")