Merge pull request #458 from KirbyKid256/pulls/more-animated-tilesets

Animated Tilesets for Resource Packs
This commit is contained in:
guzlad
2025-10-10 00:46:40 +02:00
committed by GitHub
14 changed files with 390 additions and 28 deletions

View File

@@ -26,9 +26,10 @@ visibility_layer = 2
z_index = -10
tile_set = SubResource("TileSet_b50pv")
[node name="TilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="TilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("3_mv6fy")
tile_map = NodePath("..")
resource_setter = NodePath("../ResourceSetterNew")
metadata/_custom_type_script = "uid://73oviwf6bbys"
[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect")]

View File

@@ -45,9 +45,10 @@ position = Vector2(-8, 8)
tile_map_data = PackedByteArray("AAD+////AAAGAAcAAAD+/wAAAAAHAAcAAAD+/wEAAAAHAAcAAAD///7/AAADAAoAAAD/////AAAFAAoAAAD//wAAAAAHAAcAAAD//wEAAAAHAAcAAAAAAP7/AAAHAAcAAAAAAP//AAAFAAoAAAAAAAAAAAAGAAoAAAABAP7/AAAEAAoAAAABAP//AAAFAAoAAAABAAAAAAAHAAcAAAABAAEAAAAHAAcAAAACAP//AAAGAAcAAAACAAAAAAAHAAcAAAACAAEAAAAHAAcAAAD///3/AAAGAAcAAAAAAP3/AAAGAAcAAAABAP3/AAAGAAcAAAA=")
tile_set = SubResource("TileSet_0n6c4")
[node name="TilesetTextureSetter" type="Node" parent="Tiles" node_paths=PackedStringArray("tile_map")]
[node name="TilesetTextureSetter" type="Node" parent="Tiles" node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("2_ulvy5")
tile_map = NodePath("..")
resource_setter = NodePath("ResourceSetterNew")
metadata/_custom_type_script = "uid://73oviwf6bbys"
[node name="ResourceSetterNew" type="Node" parent="Tiles/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")]
@@ -63,9 +64,10 @@ show_behind_parent = true
tile_map_data = PackedByteArray("AAAAAAAAAAAHABQAAAAAAAEAAAAHABQAAAAAAAIAAAAHABQAAAAAAAMAAAAHABQAAAABAAAAAAAHABQAAAABAAEAAAAHABQAAAABAAIAAAAHABQAAAABAAMAAAAHABQAAAA=")
tile_set = SubResource("TileSet_vjwyw")
[node name="TilesetTextureSetter" type="Node" parent="Tiles/BG" node_paths=PackedStringArray("tile_map")]
[node name="TilesetTextureSetter" type="Node" parent="Tiles/BG" node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("2_ulvy5")
tile_map = NodePath("..")
resource_setter = NodePath("ResourceSetterNew")
metadata/_custom_type_script = "uid://73oviwf6bbys"
[node name="ResourceSetterNew" type="Node" parent="Tiles/BG/TilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")]

View File

@@ -1791,10 +1791,11 @@ z_index = -1
tile_set = SubResource("TileSet_g81ue")
physics_quadrant_size = 2
[node name="MainTilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="MainTilesetTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("24_5xtcs")
tile_map = NodePath("..")
texture = ExtResource("30_vdakf")
resource_setter = NodePath("ResourceSetterNew")
[node name="ResourceSetterNew" type="Node" parent="MainTilesetTextureSetter" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("22_ls3wh")
@@ -1804,10 +1805,11 @@ mode = 1
resource_json = ExtResource("23_vt0hv")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="LiquidTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="LiquidTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("24_5xtcs")
tile_map = NodePath("..")
atlas_id = 2
resource_setter = NodePath("ResourceSetterNew")
[node name="ResourceSetterNew" type="Node" parent="LiquidTextureSetter" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("22_ls3wh")
@@ -1817,10 +1819,11 @@ mode = 1
resource_json = ExtResource("28_ls3wh")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="DecoTileTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="DecoTileTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("24_5xtcs")
tile_map = NodePath("..")
atlas_id = 3
resource_setter = NodePath("ResourceSetterNew")
[node name="ResourceSetterNew" type="Node" parent="DecoTileTextureSetter" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("22_ls3wh")
@@ -1830,11 +1833,12 @@ mode = 1
resource_json = ExtResource("27_b6qiv")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="ConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="ConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("24_5xtcs")
tile_map = NodePath("..")
texture = ExtResource("24_vt0hv")
atlas_id = 4
resource_setter = NodePath("ResourceSetterNew")
[node name="ResourceSetterNew" type="Node" parent="ConveyorTextureSetter" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("22_ls3wh")
@@ -1844,11 +1848,12 @@ mode = 1
resource_json = ExtResource("33_ra18v")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="OnOffConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map")]
[node name="OnOffConveyorTextureSetter" type="Node" parent="." node_paths=PackedStringArray("tile_map", "resource_setter")]
script = ExtResource("24_5xtcs")
tile_map = NodePath("..")
texture = ExtResource("25_vt0hv")
atlas_id = 5
resource_setter = NodePath("ResourceSetterNew")
[node name="ResourceSetterNew" type="Node" parent="OnOffConveyorTextureSetter" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("22_ls3wh")