123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244 |
- [gd_resource type="TileSet" load_steps=14 format=2]
- [ext_resource path="res://tiles_demo.png" type="Texture" id=1]
- [sub_resource type="ConvexPolygonShape2D" id=1]
- custom_solver_bias = 0.0
- points = PoolVector2Array( 32, -24, 32, 32, -32, 32, -32, -24 )
- [sub_resource type="ConvexPolygonShape2D" id=2]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -24, 24, -24, 24, 32, -32, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=3]
- custom_solver_bias = 0.0
- points = PoolVector2Array( 32, -32, 32, 32, -32, 32, -32, -32 )
- [sub_resource type="ConvexPolygonShape2D" id=4]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -56, 32, 8, 32, 64, -32, 64 )
- [sub_resource type="ConvexPolygonShape2D" id=5]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -32, 24, -32, 24, 32, -32, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=6]
- custom_solver_bias = 0.0
- points = PoolVector2Array( 32, -24, 32, 24, -32, 24, -32, -24 )
- [sub_resource type="ConvexPolygonShape2D" id=7]
- custom_solver_bias = 0.0
- points = PoolVector2Array( 24, -24, 24, 24, -32, 24, -32, -24 )
- [sub_resource type="ConvexPolygonShape2D" id=8]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -32, 24, -32, 24, 32, -32, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=9]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -64, -32, -8, -32, -8, 32, -64, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=10]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -32, 24, -32, 32, -24, 32, 32, -32, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=11]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -24, 32, -24, 32, 32, -32, 32 )
- [sub_resource type="ConvexPolygonShape2D" id=12]
- custom_solver_bias = 0.0
- points = PoolVector2Array( -32, -24, 32, -24, 32, 32, -32, 32 )
- [resource]
- 0/name = "floor"
- 0/texture = ExtResource( 1 )
- 0/tex_offset = Vector2( 0, 0 )
- 0/modulate = Color( 1, 1, 1, 1 )
- 0/region = Rect2( 0, 0, 64, 64 )
- 0/occluder_offset = Vector2( 32, 32 )
- 0/navigation_offset = Vector2( 32, 32 )
- 0/shapes = [ {
- "one_way": false,
- "shape": SubResource( 1 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 1/name = "edge"
- 1/texture = ExtResource( 1 )
- 1/tex_offset = Vector2( 0, 0 )
- 1/modulate = Color( 1, 1, 1, 1 )
- 1/region = Rect2( 64, 0, 64, 64 )
- 1/occluder_offset = Vector2( 32, 32 )
- 1/navigation_offset = Vector2( 32, 32 )
- 1/shapes = [ {
- "one_way": false,
- "shape": SubResource( 2 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 2/name = "wall"
- 2/texture = ExtResource( 1 )
- 2/tex_offset = Vector2( 0, 0 )
- 2/modulate = Color( 1, 1, 1, 1 )
- 2/region = Rect2( 64, 64, 64, 64 )
- 2/occluder_offset = Vector2( 32, 32 )
- 2/navigation_offset = Vector2( 32, 32 )
- 2/shapes = [ {
- "one_way": false,
- "shape": SubResource( 8 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 3/name = "wall_deco"
- 3/texture = ExtResource( 1 )
- 3/tex_offset = Vector2( 0, 0 )
- 3/modulate = Color( 1, 1, 1, 1 )
- 3/region = Rect2( 320, 128, 128, 64 )
- 3/occluder_offset = Vector2( 64, 32 )
- 3/navigation_offset = Vector2( 64, 32 )
- 3/shapes = [ {
- "one_way": false,
- "shape": SubResource( 9 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 64, 32 )
- } ]
- 4/name = "corner"
- 4/texture = ExtResource( 1 )
- 4/tex_offset = Vector2( 0, 0 )
- 4/modulate = Color( 1, 1, 1, 1 )
- 4/region = Rect2( 64, 128, 64, 64 )
- 4/occluder_offset = Vector2( 32, 32 )
- 4/navigation_offset = Vector2( 32, 32 )
- 4/shapes = [ {
- "one_way": false,
- "shape": SubResource( 10 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 5/name = "flowers"
- 5/texture = ExtResource( 1 )
- 5/tex_offset = Vector2( 0, 0 )
- 5/modulate = Color( 1, 1, 1, 1 )
- 5/region = Rect2( 192, 192, 64, 64 )
- 5/occluder_offset = Vector2( 32, 32 )
- 5/navigation_offset = Vector2( 32, 32 )
- 5/shapes = [ {
- "one_way": false,
- "shape": SubResource( 11 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 6/name = "tree_base"
- 6/texture = ExtResource( 1 )
- 6/tex_offset = Vector2( 0, 0 )
- 6/modulate = Color( 1, 1, 1, 1 )
- 6/region = Rect2( 256, 192, 64, 64 )
- 6/occluder_offset = Vector2( 32, 32 )
- 6/navigation_offset = Vector2( 32, 32 )
- 6/shapes = [ {
- "one_way": false,
- "shape": SubResource( 12 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 7/name = "tree_mid"
- 7/texture = ExtResource( 1 )
- 7/tex_offset = Vector2( 0, 0 )
- 7/modulate = Color( 1, 1, 1, 1 )
- 7/region = Rect2( 256, 128, 64, 64 )
- 7/occluder_offset = Vector2( 32, 32 )
- 7/navigation_offset = Vector2( 32, 32 )
- 7/shapes = [ ]
- 8/name = "tree_mid 2"
- 8/texture = ExtResource( 1 )
- 8/tex_offset = Vector2( 0, 0 )
- 8/modulate = Color( 1, 1, 1, 1 )
- 8/region = Rect2( 256, 64, 64, 64 )
- 8/occluder_offset = Vector2( 32, 32 )
- 8/navigation_offset = Vector2( 32, 32 )
- 8/shapes = [ ]
- 9/name = "tree_top"
- 9/texture = ExtResource( 1 )
- 9/tex_offset = Vector2( 0, 0 )
- 9/modulate = Color( 1, 1, 1, 1 )
- 9/region = Rect2( 256, 0, 64, 64 )
- 9/occluder_offset = Vector2( 32, 32 )
- 9/navigation_offset = Vector2( 32, 32 )
- 9/shapes = [ ]
- 10/name = "solid"
- 10/texture = ExtResource( 1 )
- 10/tex_offset = Vector2( 0, 0 )
- 10/modulate = Color( 1, 1, 1, 1 )
- 10/region = Rect2( 0, 64, 64, 64 )
- 10/occluder_offset = Vector2( 32, 32 )
- 10/navigation_offset = Vector2( 32, 32 )
- 10/shapes = [ ]
- 11/name = "ceiling"
- 11/texture = ExtResource( 1 )
- 11/tex_offset = Vector2( 0, 0 )
- 11/modulate = Color( 1, 1, 1, 1 )
- 11/region = Rect2( 384, 64, 64, 64 )
- 11/occluder_offset = Vector2( 32, 32 )
- 11/navigation_offset = Vector2( 32, 32 )
- 11/shapes = [ {
- "one_way": false,
- "shape": SubResource( 3 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 12/name = "ramp"
- 12/texture = ExtResource( 1 )
- 12/tex_offset = Vector2( 0, 0 )
- 12/modulate = Color( 1, 1, 1, 1 )
- 12/region = Rect2( 128, 128, 64, 128 )
- 12/occluder_offset = Vector2( 32, 64 )
- 12/navigation_offset = Vector2( 32, 64 )
- 12/shapes = [ {
- "one_way": false,
- "shape": SubResource( 4 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 64 )
- } ]
- 13/name = "ceiling2wall"
- 13/texture = ExtResource( 1 )
- 13/tex_offset = Vector2( 0, 0 )
- 13/modulate = Color( 1, 1, 1, 1 )
- 13/region = Rect2( 448, 64, 64, 64 )
- 13/occluder_offset = Vector2( 32, 32 )
- 13/navigation_offset = Vector2( 32, 32 )
- 13/shapes = [ {
- "one_way": false,
- "shape": SubResource( 5 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 14/name = "platform_floor"
- 14/texture = ExtResource( 1 )
- 14/tex_offset = Vector2( 0, 0 )
- 14/modulate = Color( 1, 1, 1, 1 )
- 14/region = Rect2( 128, 0, 64, 64 )
- 14/occluder_offset = Vector2( 32, 32 )
- 14/navigation_offset = Vector2( 32, 32 )
- 14/shapes = [ {
- "one_way": false,
- "shape": SubResource( 6 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
- 15/name = "platform_edge"
- 15/texture = ExtResource( 1 )
- 15/tex_offset = Vector2( 0, 0 )
- 15/modulate = Color( 1, 1, 1, 1 )
- 15/region = Rect2( 192, 0, 64, 64 )
- 15/occluder_offset = Vector2( 32, 32 )
- 15/navigation_offset = Vector2( 32, 32 )
- 15/shapes = [ {
- "one_way": false,
- "shape": SubResource( 7 ),
- "shape_transform": Transform2D( 1, 0, 0, 1, 32, 32 )
- } ]
|