Static game map

This commit is contained in:
2024-10-25 16:21:20 +02:00
parent 304f7f9fb6
commit 4fef60de28
2 changed files with 180 additions and 12 deletions

Binary file not shown.

View File

@ -1,21 +1,189 @@
[gd_scene load_steps=3 format=3 uid="uid://ddx678te8glnm"]
[gd_scene load_steps=5 format=4 uid="uid://ddx678te8glnm"]
[ext_resource type="PackedScene" uid="uid://cxdkngh6fo5p7" path="res://scenes/player.tscn" id="1_866nb"]
[ext_resource type="Texture2D" uid="uid://dcqrtadm8khs6" path="res://assets/sprites/world_tileset.png" id="2_xrfdw"]
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_4tes5"]
distance = -12.7355
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gsgsl"]
texture = ExtResource("2_xrfdw")
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)
5:0/0 = 0
5: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(-7, -6.875, 8, -5.25, 5.875, -1.25, -6.375, -2.25)
10:0/0 = 0
10:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7, -6.875, 8, -5.25, 5.875, -1.25, -6.375, -2.25)
11:0/0 = 0
11:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -4.875, 8, -6.875, 8, -2.125, -9, -1)
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)
5:1/0 = 0
5: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(-7, -6.875, 8, -5.25, 5.875, -1.25, -6.375, -2.25)
10:1/0 = 0
10:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -4.875, 8, -5.25, 8, -0.25, -8, 0.125)
11:1/0 = 0
11:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -4.875, 8, -6.875, 8, -2.125, -9, -1)
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)
3:2/0 = 0
3:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
4:2/0 = 0
4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:2/0 = 0
5: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)
9:2/0 = 0
9:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-7, -6.875, 8, -5.25, 5.875, -1.25, -6.375, -2.25)
10:2/0 = 0
10:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -4.875, 8, -5.25, 8, -0.25, -8, 0.125)
11:2/0 = 0
11:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -4.875, 8, -6.875, 8, -2.125, -9, -1)
0:3/0 = 0
1:3/0 = 0
2:3/0 = 0
2:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
5:3/0 = 0
6:3/0 = 0
7:3/0 = 0
7:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
8:3/0 = 0
9:3/0 = 0
0:4/0 = 0
1:4/0 = 0
5:4/0 = 0
6:4/0 = 0
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
9:4/0 = 0
0:5/0 = 0
1:5/0 = 0
5:5/0 = 0
6:5/0 = 0
7:5/0 = 0
8:5/0 = 0
1:6/0 = 0
5:6/0 = 0
6:6/0 = 0
7:6/0 = 0
8:6/0 = 0
0:7/0 = 0
1:7/0 = 0
5:7/0 = 0
6:7/0 = 0
7:7/0 = 0
8:7/0 = 0
0:8/0 = 0
1:8/0 = 0
2:8/0 = 0
4:8/0 = 0
5:8/0 = 0
6:8/0 = 0
7:8/0 = 0
8: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
0:10/0 = 0
1:10/0 = 0
2:10/0 = 0
3:10/0 = 0
4:10/0 = 0
6:10/0 = 0
0:11/0 = 0
1:11/0 = 0
2:11/0 = 0
3:11/0 = 0
4:11/0 = 0
5:11/0 = 0
0:12/0 = 0
1:12/0 = 0
2:12/0 = 0
3:12/0 = 0
4:12/0 = 0
0:13/0 = 0
1:13/0 = 0
2:13/0 = 0
3:13/0 = 0
4:13/0 = 0
5:13/0 = 0
0:14/0 = 0
1:14/0 = 0
2:14/0 = 0
3:14/0 = 0
4:14/0 = 0
0:15/0 = 0
1:15/0 = 0
2:15/0 = 0
3:15/0 = 0
2:4/size_in_atlas = Vector2i(3, 3)
2:4/0 = 0
3:7/size_in_atlas = Vector2i(1, 2)
3:7/0 = 0
[sub_resource type="TileSet" id="TileSet_tqw72"]
physics_layer_0/collision_layer = 1
sources/0 = SubResource("TileSetAtlasSource_gsgsl")
[node name="Game" type="Node2D"]
[node name="TileMap" type="TileMap" parent="."]
tile_set = SubResource("TileSet_tqw72")
format = 2
[node name="Layer0" type="TileMapLayer" parent="TileMap"]
use_parent_material = true
tile_map_data = PackedByteArray("AAD3/wIAAAAAAAAAAAD4/wIAAAAAAAAAAAD5/wIAAAABAAAAAAD6/wEAAAAAAAAAAAD7/wEAAAAAAAAAAAD8/wEAAAAAAAAAAAD9/wEAAAAAAAAAAAD6/wIAAAABAAAAAAD7/wIAAAABAAAAAAD8/wIAAAABAAAAAAD9/wIAAAABAAAAAAD+//7/AAAAAAAAAAD///7/AAAAAAAAAAAAAP7/AAAAAAAAAAABAP3/AAAAAAAAAAACAPz/AAAAAAAAAAADAPz/AAAAAAAAAAAEAPz/AAAAAAAAAAABAP7/AAABAAAAAAACAP7/AAABAAAAAAACAP3/AAABAAAAAAADAP3/AAABAAAAAAAEAP3/AAABAAAAAAADAP7/AAABAAAAAAAEAP7/AAABAAAAAAABAAEAAAAAAAAAAAACAAEAAAAAAAAAAAADAAEAAAAAAAAAAAABAAIAAAABAAAAAAACAAIAAAABAAAAAAADAAIAAAABAAAAAAAEAAEAAAAGAAAAAAAFAAEAAAAGAAAAAAAGAAEAAAAGAAAAAAAIAAEAAAAGAAAAAAAKAAEAAAAGAAAAAAAIAAIAAAAIAAAAAAAGAAIAAAAIAAAAAAAFAAIAAAAIAAAAAAAEAAIAAAAIAAAAAAAKAAIAAAAIAAAAAAD+/wEAAAAJAAAAAAD//wEAAAAKAAAAAAAAAAEAAAALAAAAAAAGAPz/AAAHAAAAAAAJAPz/AAAHAAAAAAAMAPz/AAAHAAAAAAAGAP3/AAAIAAAAAAAJAP3/AAAIAAAAAAAMAP3/AAAIAAAAAAANAAEAAAAHAAAAAAAOAAEAAAAHAAAAAAAPAAEAAAAHAAAAAAAQAAEAAAAHAAAAAAARAAEAAAAHAAAAAAANAAIAAAAIAAAAAAAOAAIAAAAIAAAAAAAPAAIAAAAIAAAAAAAQAAIAAAAIAAAAAAARAAIAAAAIAAAAAAATAAAAAAAEAAAAAAAVAP//AAAEAAAAAAATAAEAAAAFAAAAAAATAAIAAAAFAAAAAAAVAAAAAAAFAAAAAAAVAAEAAAAFAAAAAAAVAAIAAAAFAAAAAAAWAP//AAAFAAAAAAAWAAAAAAAFAAAAAAAXAP7/AAAFAAAAAAAXAP//AAAFAAAAAAAXAAAAAAAFAAAAAAAYAP3/AAAFAAAAAAAYAP7/AAAFAAAAAAAYAP//AAAFAAAAAAAYAAAAAAAFAAAAAAAYAAEAAAAFAAAAAAAWAAEAAAAFAAAAAAAXAAEAAAAFAAAAAAAWAAIAAAAFAAAAAAAXAAIAAAAFAAAAAAAYAAIAAAAFAAAAAAAWAP7/AAAEAAAAAAAXAP3/AAAEAAAAAAAYAPz/AAAEAAAAAAAOAPz/AAAEAAAAAAAPAPv/AAAEAAAAAAAQAPr/AAAEAAAAAAARAPn/AAAEAAAAAAASAPn/AAAEAAAAAAATAPn/AAAEAAAAAAAUAPn/AAAEAAAAAAAVAPn/AAAEAAAAAAAOAP3/AAAFAAAAAAAPAPz/AAAFAAAAAAAPAP3/AAAFAAAAAAAQAPv/AAAFAAAAAAAQAPz/AAAFAAAAAAARAPr/AAAFAAAAAAARAPv/AAAFAAAAAAASAPr/AAAFAAAAAAATAPr/AAAFAAAAAAAUAPr/AAAFAAAAAAAVAPr/AAAFAAAAAAACAPv/AAAAAAUAAAACAPr/AAAAAAQAAAACAPn/AAAAAAMAAAD4/wEAAAAAAAUAAAD4/wAAAAAAAAQAAAD4////AAAAAAQAAAD4//7/AAAAAAQAAAD4//3/AAAAAAQAAAD4//z/AAAAAAMAAAD6/wAAAAADAAcAAAD6//7/AAACAAQAAAD+//3/AAABAAYAAAADAAAAAAABAAYAAAAWAP3/AAAEAAgAAAAPAAAAAAAGAAUAAAASAPj/AAAHAAYAAAATAPj/AAAHAAYAAAAUAPj/AAAIAAYAAAAPAPr/AAAFAAcAAAAYAPv/AAAFAAcAAAAZAPz/AAAEAAAAAAAaAPz/AAAEAAAAAAAbAPz/AAAEAAAAAAAcAPz/AAAEAAAAAAAdAPz/AAAEAAAAAAAeAPz/AAAEAAAAAAAZAP3/AAAFAAAAAAAaAP3/AAAFAAAAAAAbAP3/AAAFAAAAAAAcAP3/AAAFAAAAAAAeAP3/AAAFAAAAAAAdAP3/AAAFAAAAAAAZAP7/AAAFAAAAAAAaAP7/AAAFAAAAAAAaAP//AAAFAAAAAAAbAP//AAAFAAAAAAAbAAAAAAAFAAAAAAAcAAAAAAAFAAAAAAAcAAEAAAAFAAAAAAAdAAEAAAAFAAAAAAAdAAIAAAAFAAAAAAAeAAIAAAAFAAAAAAAcAAIAAAAFAAAAAAAbAAIAAAAFAAAAAAAaAAIAAAAFAAAAAAAZAAIAAAAFAAAAAAAZAAEAAAAFAAAAAAAZAAAAAAAFAAAAAAAZAP//AAAFAAAAAAAaAAEAAAAFAAAAAAAbAAEAAAAFAAAAAAAaAAAAAAAFAAAAAAAbAP7/AAAFAAAAAAAcAP7/AAAFAAAAAAAdAP7/AAAFAAAAAAAeAP7/AAAFAAAAAAAeAP//AAAFAAAAAAAeAAAAAAAFAAAAAAAeAAEAAAAFAAAAAAAdAAAAAAAFAAAAAAAdAP//AAAFAAAAAAAcAP//AAAFAAAAAAAbAPv/AAABAAcAAAAcAPv/AAAFAAUAAAAcAPr/AAAFAAQAAAAcAPn/AAAFAAQAAAAcAPj/AAAFAAQAAAAcAPf/AAAFAAQAAAAcAPb/AAAFAAMAAAAeAPv/AAAIAAMAAAAGAAAAAAAIAAMAAAAEAPv/AAAIAAMAAAA=")
tile_set = SubResource("TileSet_tqw72")
[node name="Player" parent="." instance=ExtResource("1_866nb")]
position = Vector2(1, 0)
position = Vector2(-104, 30)
[node name="Camera2D" type="Camera2D" parent="."]
position = Vector2(3, -37)
[node name="Camera2D" type="Camera2D" parent="Player"]
position = Vector2(55, -19)
zoom = Vector2(4, 4)
[node name="StaticBody2D" type="StaticBody2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
position = Vector2(3, 30)
shape = SubResource("WorldBoundaryShape2D_4tes5")
position_smoothing_enabled = true