[gd_scene load_steps=28 format=2] [ext_resource path="res://scene/demo08_path/image/Robi.png" type="Texture" id=1] [ext_resource path="res://scene/demo08_path/image/Shadow.png" type="Texture" id=2] [ext_resource path="res://script/demo08_path/my_tile.gd" type="Script" id=3] [ext_resource path="res://script/demo08_path/my_player.gd" type="Script" id=4] [ext_resource path="res://scene/demo08_path/image/Grasslands.png" type="Texture" id=5] [sub_resource type="NavigationPolygon" id=2] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="ConvexPolygonShape2D" id=3] points = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) [sub_resource type="ConvexPolygonShape2D" id=4] points = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) [sub_resource type="ConvexPolygonShape2D" id=5] points = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) [sub_resource type="ConvexPolygonShape2D" id=6] points = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) [sub_resource type="NavigationPolygon" id=7] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=8] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=9] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=10] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=11] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=12] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=13] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=14] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=15] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=16] vertices = PoolVector2Array( 80, 80, 0, 80, 0, 0, 80, 0 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=17] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=18] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=19] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=20] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=21] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="NavigationPolygon" id=22] vertices = PoolVector2Array( 0, 0, 80, 0, 80, 80, 0, 80 ) polygons = [ PoolIntArray( 0, 1, 2, 3 ) ] [sub_resource type="TileSet" id=1] 0/name = "Grasslands.png 0" 0/texture = ExtResource( 5 ) 0/tex_offset = Vector2( 0, 0 ) 0/modulate = Color( 1, 1, 1, 1 ) 0/region = Rect2( 0, 0, 80, 80 ) 0/tile_mode = 0 0/occluder_offset = Vector2( 0, 0 ) 0/navigation_offset = Vector2( 0, 0 ) 0/navigation = SubResource( 2 ) 0/shape_offset = Vector2( 0, 0 ) 0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 0/shape_one_way = false 0/shape_one_way_margin = 0.0 0/shapes = [ ] 0/z_index = 0 1/name = "Grasslands.png 1" 1/texture = ExtResource( 5 ) 1/tex_offset = Vector2( 0, 0 ) 1/modulate = Color( 1, 1, 1, 1 ) 1/region = Rect2( 80, 0, 80, 80 ) 1/tile_mode = 0 1/occluder_offset = Vector2( 0, 0 ) 1/navigation_offset = Vector2( 0, 0 ) 1/shape_offset = Vector2( 0, 0 ) 1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 1/shape = SubResource( 3 ) 1/shape_one_way = false 1/shape_one_way_margin = 1.0 1/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, "shape": SubResource( 3 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 1/z_index = 0 2/name = "Grasslands.png 2" 2/texture = ExtResource( 5 ) 2/tex_offset = Vector2( 0, 0 ) 2/modulate = Color( 1, 1, 1, 1 ) 2/region = Rect2( 160, 0, 80, 80 ) 2/tile_mode = 0 2/occluder_offset = Vector2( 0, 0 ) 2/navigation_offset = Vector2( 0, 0 ) 2/shape_offset = Vector2( 0, 0 ) 2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 2/shape = SubResource( 4 ) 2/shape_one_way = false 2/shape_one_way_margin = 1.0 2/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, "shape": SubResource( 4 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 2/z_index = 0 3/name = "Grasslands.png 3" 3/texture = ExtResource( 5 ) 3/tex_offset = Vector2( 0, 0 ) 3/modulate = Color( 1, 1, 1, 1 ) 3/region = Rect2( 240, 0, 80, 80 ) 3/tile_mode = 0 3/occluder_offset = Vector2( 0, 0 ) 3/navigation_offset = Vector2( 0, 0 ) 3/shape_offset = Vector2( 0, 0 ) 3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 3/shape = SubResource( 5 ) 3/shape_one_way = false 3/shape_one_way_margin = 1.0 3/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, "shape": SubResource( 5 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 3/z_index = 0 4/name = "Grasslands.png 4" 4/texture = ExtResource( 5 ) 4/tex_offset = Vector2( 0, 0 ) 4/modulate = Color( 1, 1, 1, 1 ) 4/region = Rect2( 320, 0, 80, 80 ) 4/tile_mode = 0 4/occluder_offset = Vector2( 0, 0 ) 4/navigation_offset = Vector2( 0, 0 ) 4/shape_offset = Vector2( 0, 0 ) 4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 4/shape = SubResource( 6 ) 4/shape_one_way = false 4/shape_one_way_margin = 1.0 4/shapes = [ { "autotile_coord": Vector2( 0, 0 ), "one_way": false, "one_way_margin": 1.0, "shape": SubResource( 6 ), "shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) } ] 4/z_index = 0 5/name = "Grasslands.png 5" 5/texture = ExtResource( 5 ) 5/tex_offset = Vector2( 0, 0 ) 5/modulate = Color( 1, 1, 1, 1 ) 5/region = Rect2( 0, 80, 560, 240 ) 5/tile_mode = 1 5/autotile/bitmask_mode = 0 5/autotile/bitmask_flags = [ ] 5/autotile/icon_coordinate = Vector2( 0, 0 ) 5/autotile/tile_size = Vector2( 80, 80 ) 5/autotile/spacing = 0 5/autotile/occluder_map = [ ] 5/autotile/navpoly_map = [ Vector2( 0, 1 ), SubResource( 7 ), Vector2( 0, 2 ), SubResource( 8 ), Vector2( 1, 1 ), SubResource( 9 ), Vector2( 1, 2 ), SubResource( 10 ), Vector2( 2, 1 ), SubResource( 11 ), Vector2( 2, 2 ), SubResource( 12 ), Vector2( 3, 0 ), SubResource( 13 ), Vector2( 3, 1 ), SubResource( 14 ), Vector2( 3, 2 ), SubResource( 15 ), Vector2( 4, 0 ), SubResource( 16 ), Vector2( 4, 1 ), SubResource( 17 ), Vector2( 4, 2 ), SubResource( 18 ), Vector2( 5, 0 ), SubResource( 19 ), Vector2( 5, 1 ), SubResource( 20 ), Vector2( 5, 2 ), SubResource( 21 ), Vector2( 6, 0 ), SubResource( 22 ) ] 5/autotile/priority_map = [ ] 5/autotile/z_index_map = [ ] 5/occluder_offset = Vector2( 0, 0 ) 5/navigation_offset = Vector2( 0, 0 ) 5/shape_offset = Vector2( 0, 0 ) 5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) 5/shape_one_way = false 5/shape_one_way_margin = 0.0 5/shapes = [ ] 5/z_index = 0 [node name="Node2D" type="Node"] script = ExtResource( 3 ) [node name="Navigation2D" type="Navigation2D" parent="."] [node name="TileMap" type="TileMap" parent="Navigation2D"] tile_set = SubResource( 1 ) cell_size = Vector2( 80, 80 ) format = 1 tile_data = PoolIntArray( 65534, 0, 0, 65535, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 1, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 3, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 131069, 0, 0, 131070, 0, 0, 131071, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 1, 0, 65540, 0, 0, 65541, 2, 0, 65542, 0, 0, 65543, 3, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 196604, 0, 0, 196605, 0, 0, 196606, 0, 0, 196607, 0, 0, 131072, 0, 0, 131073, 0, 0, 131074, 0, 0, 131075, 1, 0, 131076, 0, 0, 131077, 2, 0, 131078, 0, 0, 131079, 3, 0, 131080, 0, 0, 131081, 4, 0, 131082, 4, 0, 131083, 4, 0, 131084, 0, 0, 131085, 0, 0, 131086, 0, 0, 131087, 0, 0, 131088, 0, 0, 262140, 0, 0, 262142, 0, 0, 262143, 0, 0, 196608, 0, 0, 196609, 0, 0, 196610, 0, 0, 196611, 1, 0, 196612, 0, 0, 196613, 2, 0, 196614, 0, 0, 196615, 3, 0, 196616, 0, 0, 196617, 4, 0, 196618, 0, 0, 196619, 0, 0, 196620, 0, 0, 327676, 0, 0, 327677, 0, 0, 327678, 0, 0, 327679, 0, 0, 262144, 0, 0, 262145, 0, 0, 262146, 0, 0, 262147, 1, 0, 262148, 0, 0, 262149, 2, 0, 262150, 0, 0, 262151, 3, 0, 262152, 0, 0, 262153, 4, 0, 262154, 0, 0, 262155, 0, 0, 262156, 0, 0, 393210, 0, 0, 393211, 0, 0, 393212, 0, 0, 393213, 0, 0, 393214, 0, 0, 393215, 0, 0, 327680, 0, 0, 327681, 0, 0, 327682, 0, 0, 327683, 0, 0, 327684, 0, 0, 327685, 2, 0, 327686, 0, 0, 327687, 0, 0, 327688, 0, 0, 327689, 4, 0, 327690, 4, 0, 327691, 0, 0, 327692, 0, 0, 393216, 0, 0, 393217, 0, 0, 393218, 0, 0, 393219, 0, 0, 393220, 0, 0, 393221, 2, 0, 393222, 0, 0, 393223, 0, 0, 393224, 0, 0, 393225, 0, 0, 393226, 4, 0, 393227, 0, 0 ) [node name="Player" type="Sprite" parent="."] position = Vector2( 150.021, 142.539 ) scale = Vector2( 0.211144, 0.211144 ) texture = ExtResource( 1 ) script = ExtResource( 4 ) [node name="Shadow" type="Sprite" parent="Player"] position = Vector2( -12.9122, 228.23 ) scale = Vector2( 2.38618, 2.38618 ) texture = ExtResource( 2 ) [node name="Line2D" type="Line2D" parent="."]