From f12bb7d853a0d006243dee9aa363d29611a7641e Mon Sep 17 00:00:00 2001 From: Kyollum Date: Mon, 14 Apr 2025 18:09:59 +0200 Subject: [PATCH] Base Tilemap + Mob --- basemap.tscn | 168 ++++++++++++++++++++++++++++++++++++++++++++++++++ project.godot | 1 + 2 files changed, 169 insertions(+) create mode 100644 basemap.tscn diff --git a/basemap.tscn b/basemap.tscn new file mode 100644 index 0000000..5126ff3 --- /dev/null +++ b/basemap.tscn @@ -0,0 +1,168 @@ +[gd_scene load_steps=6 format=4 uid="uid://clilwruw7ln4w"] + +[ext_resource type="Texture2D" uid="uid://cbioy3k1erth7" path="res://Assets/Tilemaps/Tilemap/tilemap.png" id="1_wh5rx"] +[ext_resource type="Texture2D" uid="uid://blpkbnd2ginn0" path="res://Assets/Tilemaps/Tiles/tile_0084.png" id="2_pjbty"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pjbty"] +texture = ExtResource("1_wh5rx") +separation = Vector2i(1, 1) +0:0/0 = 0 +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +0:1/0 = 0 +1:1/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +6:2/0 = 0 +7:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +6:7/0 = 0 +7:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +0:8/0 = 0 +1:8/0 = 0 +2:8/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +5:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +8:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +11:8/0 = 0 +0:9/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +0:10/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 + +[sub_resource type="TileSet" id="TileSet_fqbyx"] +sources/0 = SubResource("TileSetAtlasSource_pjbty") + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_fqbyx"] +size = Vector2(16, 16) + +[node name="Node2D" type="Node2D"] + +[node name="TileMap" type="TileMap" parent="."] +tile_set = SubResource("TileSet_fqbyx") +format = 2 + +[node name="Floor" type="TileMapLayer" parent="TileMap"] +use_parent_material = true +tile_map_data = PackedByteArray("AAAHAAQAAAAAAAAAAAAIAAQAAAACAAQAAAAJAAQAAAAAAAAAAAAKAAQAAAACAAQAAAALAAQAAAAAAAAAAAAMAAQAAAADAAQAAAAHAAUAAAAAAAQAAAAIAAUAAAAAAAAAAAAJAAUAAAAAAAQAAAAKAAUAAAAAAAAAAAALAAUAAAAAAAQAAAAMAAUAAAAAAAAAAAANAAQAAAAAAAAAAAAOAAQAAAAAAAQAAAAPAAQAAAAAAAAAAAAQAAQAAAAEAAQAAAANAAUAAAAAAAQAAAAOAAUAAAAAAAIAAAAPAAUAAAAAAAQAAAAQAAUAAAAAAAAAAAAQAAYAAAAAAAQAAAAQAAcAAAAAAAAAAAAQAAgAAAAAAAQAAAAQAAkAAAAAAAAAAAAQAAoAAAAAAAQAAAAQAAsAAAAAAAIAAAAQAAwAAAAAAAQAAAAQAA0AAAAAAAAAAAAPAA0AAAAGAAMAAAAOAA0AAAAAAAAAAAANAA0AAAAAAAQAAAAMAA0AAAAAAAAAAAALAA0AAAAAAAQAAAAKAA0AAAAAAAEAAAAJAA0AAAAAAAQAAAAIAA0AAAAAAAAAAAAHAA0AAAAAAAQAAAAHAAwAAAAAAAAAAAAHAAsAAAAAAAQAAAAHAAoAAAAAAAAAAAAHAAkAAAAAAAQAAAAHAAgAAAAAAAAAAAAHAAcAAAAFAAQAAAAHAAYAAAAAAAAAAAAIAAYAAAAAAAQAAAAJAAYAAAAAAAEAAAAKAAYAAAAAAAQAAAALAAYAAAAAAAAAAAAMAAYAAAAAAAQAAAANAAYAAAAAAAAAAAAOAAYAAAAAAAQAAAAPAAYAAAAAAAAAAAAPAAcAAAAAAAQAAAAPAAgAAAAAAAAAAAAPAAkAAAAAAAQAAAAPAAoAAAAAAAAAAAAPAAsAAAAAAAQAAAAPAAwAAAAAAAAAAAAOAAwAAAAAAAQAAAANAAwAAAAAAAAAAAAMAAwAAAAAAAQAAAALAAwAAAAAAAAAAAAKAAwAAAABAAQAAAAJAAwAAAAAAAAAAAAIAAwAAAAAAAQAAAAIAAsAAAAAAAAAAAAIAAoAAAABAAQAAAAIAAkAAAAAAAAAAAAIAAgAAAAAAAQAAAAIAAcAAAAAAAAAAAAJAAcAAAAAAAQAAAAKAAcAAAAAAAAAAAALAAcAAAAAAAQAAAAMAAcAAAAAAAAAAAANAAcAAAABAAQAAAAOAAcAAAAAAAAAAAAOAAgAAAAAAAQAAAAOAAkAAAAAAAAAAAAOAAoAAAABAAQAAAAOAAsAAAAAAAAAAAANAAsAAAABAAQAAAAMAAsAAAAAAAAAAAALAAsAAAAAAAQAAAAKAAsAAAAAAAAAAAAJAAsAAAAAAAQAAAAJAAoAAAAAAAAAAAAJAAkAAAABAAQAAAAKAAkAAAAAAAAAAAALAAkAAAAAAAQAAAAMAAkAAAAAAAAAAAANAAkAAAAAAAQAAAANAAoAAAAAAAIAAAAMAAoAAAAAAAQAAAALAAoAAAAAAAAAAAAKAAoAAAAAAAQAAAAJAAgAAAAAAAAAAAAKAAgAAAAAAAQAAAALAAgAAAAAAAAAAAAMAAgAAAAAAAQAAAANAAgAAAAAAAAAAAA=") +tile_set = SubResource("TileSet_fqbyx") + +[node name="Mob" type="CharacterBody2D" parent="."] +position = Vector2(168, 104) + +[node name="Sprite2D" type="Sprite2D" parent="Mob"] +texture = ExtResource("2_pjbty") +metadata/_edit_lock_ = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Mob"] +shape = SubResource("RectangleShape2D_fqbyx") +metadata/_edit_lock_ = true diff --git a/project.godot b/project.godot index 0e76a75..4882ed7 100644 --- a/project.godot +++ b/project.godot @@ -25,4 +25,5 @@ project/assembly_name="AutoChessProject" [rendering] +textures/canvas_textures/default_texture_filter=0 renderer/rendering_method="mobile"