TileSet occlusion mapping! New meeting tiles for grass & stone (-=
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 7.6 KiB After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
|
@ -1,35 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/tiles-4x.png-5b987ec7d89c0a9676e2c6d47b07d4b9.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://media/image/tiles/tiles-4x.png"
|
||||
dest_files=[ "res://.import/tiles-4x.png-5b987ec7d89c0a9676e2c6d47b07d4b9.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=true
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
|
|
@ -1,35 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/tileset.png-f4d5a5ee16e9ef64960e0da8f47a63a1.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://media/image/tiles/tileset.png"
|
||||
dest_files=[ "res://.import/tileset.png-f4d5a5ee16e9ef64960e0da8f47a63a1.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=true
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
|
Before Width: | Height: | Size: 3.3 KiB |
|
|
@ -1,35 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/tileset2.png-86e3703a1deb320692457136f1b6da76.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://media/image/tiles/tileset2.png"
|
||||
dest_files=[ "res://.import/tileset2.png-86e3703a1deb320692457136f1b6da76.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=true
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
|
Before Width: | Height: | Size: 13 KiB |
|
|
@ -1,35 +0,0 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/tileset200px.png-6564984fc3ff7d1b4bc1a1cc59b4eb6f.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://media/image/tiles/tileset200px.png"
|
||||
dest_files=[ "res://.import/tileset200px.png-6564984fc3ff7d1b4bc1a1cc59b4eb6f.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=true
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=true
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
process/normal_map_invert_y=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=true
|
||||
svg/scale=1.0
|
||||
|
|
@ -161,7 +161,7 @@ is_rain = true
|
|||
layer = -5
|
||||
script = ExtResource( 12 )
|
||||
palette = PoolColorArray( 1, 0.639216, 0, 1, 0, 0.878431, 1, 1, 0, 0.384314, 1, 1, 0.67451, 0, 1, 1, 0.686275, 0, 0.74902, 1, 0.145098, 0, 0, 1 )
|
||||
clock = 220.0
|
||||
clock = 30.0
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="BG"]
|
||||
material = SubResource( 2 )
|
||||
|
|
@ -186,11 +186,6 @@ position = Vector2( 500, 0 )
|
|||
color = Color( 1, 0.866667, 0, 1 )
|
||||
polygon = PoolVector2Array( 50, 0, 46.194, 19.1342, 35.3553, 35.3553, 19.1342, 46.194, -2.18557e-06, 50, -19.1342, 46.194, -35.3553, 35.3553, -46.194, 19.1342, -50, -4.37114e-06, -46.194, -19.1342, -35.3553, -35.3553, -19.1342, -46.194, 5.96244e-07, -50, 19.1342, -46.194, 35.3553, -35.3553, 46.194, -19.1342 )
|
||||
script = ExtResource( 1 )
|
||||
poly_path = NodePath(".")
|
||||
is_baked = true
|
||||
radius = 50.0
|
||||
circle_offset = Vector2( 0, 0 )
|
||||
points = 16
|
||||
|
||||
[node name="Rays" type="Node2D" parent="Sky/Center/Stars/Orbit/Sun"]
|
||||
|
||||
|
|
@ -290,11 +285,7 @@ texture_offset = Vector2( 100, 100 )
|
|||
texture_scale = Vector2( 0.5, 0.5 )
|
||||
polygon = PoolVector2Array( 100, 0, 92.3879, 38.2683, 70.7107, 70.7107, 38.2683, 92.3879, -4.37114e-06, 100, -38.2683, 92.388, -70.7107, 70.7107, -92.3879, 38.2683, -100, -8.74228e-06, -92.3879, -38.2683, -70.7107, -70.7107, -38.2684, -92.3879, 1.19249e-06, -100, 38.2684, -92.3879, 70.7107, -70.7107, 92.388, -38.2683 )
|
||||
script = ExtResource( 1 )
|
||||
poly_path = NodePath(".")
|
||||
is_baked = true
|
||||
radius = 100.0
|
||||
circle_offset = Vector2( 0, 0 )
|
||||
points = 16
|
||||
|
||||
[node name="Light2D" type="Light2D" parent="Sky/Center/Stars/Orbit"]
|
||||
texture = ExtResource( 10 )
|
||||
|
|
@ -354,14 +345,6 @@ mesh_path = NodePath("../../Sky/Center/Clouds")
|
|||
[node name="Cloud" type="Polygon2D" parent="Hide/Poly2Mesh"]
|
||||
polygon = PoolVector2Array( 156.458, -64.8071, 174.201, -54.2799, 188.104, -39.0379, 196.96, -20.4052, 200, 0, 196.96, 20.4052, 188.104, 39.0379, 174.201, 54.2799, 156.458, 64.8072, 161.56, 84.7968, 160.613, 105.405, 153.7, 124.843, 141.421, 141.421, 124.843, 153.7, 105.405, 160.613, 84.7968, 161.56, 64.8071, 156.458, 54.2799, 174.201, 39.0379, 188.104, 20.4052, 196.96, -8.74228e-06, 200, -20.4052, 196.96, -39.0379, 188.104, -54.2799, 174.201, -64.8072, 156.458, -84.7968, 161.56, -105.405, 160.613, -124.843, 153.7, -141.421, 141.421, -153.7, 124.843, -160.613, 105.405, -161.56, 84.7968, -156.458, 64.8071, -174.201, 54.2799, -188.104, 39.0379, -196.96, 20.4052, -200, -1.74846e-05, -196.96, -20.4052, -188.104, -39.038, -174.201, -54.2799, -156.458, -64.8072, -161.56, -84.7968, -160.613, -105.405, -153.7, -124.843, -141.421, -141.421, -124.843, -153.7, -105.405, -160.613, -84.7968, -161.56, -64.8071, -156.458, -54.2799, -174.201, -39.038, -188.104, -20.4052, -196.96, 2.38498e-06, -200, 20.4052, -196.96, 39.0379, -188.104, 54.2799, -174.201, 64.8071, -156.458, 84.7968, -161.56, 105.405, -160.613, 124.843, -153.7, 141.421, -141.421, 153.7, -124.843, 160.613, -105.405, 161.56, -84.7968 )
|
||||
script = ExtResource( 3 )
|
||||
poly_path = NodePath(".")
|
||||
is_baked = true
|
||||
leaves = 8
|
||||
dist = 130.0
|
||||
radius = 70.0
|
||||
points = 8
|
||||
draw_offset = Vector2( 0, 0 )
|
||||
is_draw_debug = false
|
||||
|
||||
[node name="Particles2D" type="Particles2D" parent="Hide"]
|
||||
amount = 200
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ shader_param/add_color = Color( 0, 0, 0, 1 )
|
|||
[node name="SolidTileMap" type="TileMap" groups=["solid_map"]]
|
||||
tile_set = SubResource( 2 )
|
||||
cell_size = Vector2( 100, 100 )
|
||||
occluder_light_mask = 0
|
||||
format = 1
|
||||
script = ExtResource( 1 )
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile_4.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile_0.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile_1.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile_2.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=6]
|
||||
polygon = PoolVector2Array( 200, 400, 200, 400, 200, 387, 150, 363, 200, 338, 200, 312, 175, 300, 201, 287, 203, 275, 206, 265, 183, 230, 226, 233, 232, 227, 240, 220, 238, 188, 266, 206, 273, 203, 280, 202, 312, 138, 344, 200, 356, 200, 375, 163, 394, 200, 400, 200, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=7]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 62, 200, 87, 200, 100, 175, 113, 200, 150, 200, 175, 150, 200, 200, 237, 200, 250, 175, 263, 200, 287, 200, 313, 150, 338, 200, 362, 200, 375, 175, 388, 200, 400, 200, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=8]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 62, 200, 87, 200, 100, 175, 113, 200, 134, 199, 142, 159, 166, 186, 181, 172, 192, 156, 170, 136, 199, 130, 200, 112, 150, 87, 200, 63, 200, 38, 175, 25, 200, 12, 200, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=9]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 12, 200, 38, 150, 63, 200, 83, 200, 91, 171, 111, 196, 122, 192, 113, 131, 167, 161, 174, 153, 153, 124, 190, 124, 194, 112, 144, 72, 199, 57, 199, 37, 175, 25, 200, 12, 200, 0, 400, 0, 400, 200, 387, 200, 363, 250, 337, 200, 317, 200, 310, 229, 289, 204, 278, 207, 287, 269, 231, 238, 225, 245, 247, 276, 207, 275, 203, 286, 256, 328, 199, 343, 199, 362, 225, 375, 200, 388, 200, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile_0.png 0"
|
||||
0/texture = ExtResource( 2 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 6 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 7 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 8 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 9 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile2_0.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile2_3.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile2_4.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile2_2.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=2]
|
||||
polygon = PoolVector2Array( 187, 400, 187, 400, 187, 341, 189, 331, 194, 323, 200, 318, 200, 289, 201, 286, 194, 279, 189, 271, 187, 262, 188, 252, 192, 243, 242, 193, 252, 188, 259, 187, 268, 188, 275, 191, 286, 201, 290, 200, 318, 200, 326, 192, 333, 189, 341, 187, 400, 187, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=3]
|
||||
polygon = PoolVector2Array( 0, 187, 0, 187, 58, 187, 69, 189, 79, 196, 82, 200, 118, 200, 125, 193, 135, 188, 142, 187, 258, 187, 268, 189, 275, 193, 282, 200, 318, 200, 326, 192, 335, 188, 341, 187, 400, 187, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=4]
|
||||
polygon = PoolVector2Array( 0, 187, 0, 187, 59, 187, 69, 189, 78, 195, 82, 200, 102, 200, 106, 194, 194, 106, 200, 103, 200, 82, 195, 78, 190, 71, 187, 59, 187, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=5]
|
||||
polygon = PoolVector2Array( 0, 187, 0, 187, 57, 187, 66, 189, 87, 180, 106, 170, 113, 160, 158, 115, 168, 107, 176, 95, 184, 78, 189, 66, 187, 59, 187, 0, 400, 0, 400, 213, 342, 213, 333, 211, 315, 218, 294, 229, 288, 239, 241, 287, 229, 294, 219, 312, 211, 332, 213, 341, 213, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile2_0.png 0"
|
||||
0/texture = ExtResource( 1 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 2 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 3 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 4 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 5 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile3_1.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile3_0.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile3_2.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile3_4.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=2]
|
||||
polygon = PoolVector2Array( 175, 400, 175, 400, 175, 347, 178, 318, 189, 284, 203, 258, 216, 240, 239, 217, 263, 200, 291, 186, 319, 178, 343, 175, 400, 175, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=3]
|
||||
polygon = PoolVector2Array( 0, 175, 0, 175, 26, 175, 58, 178, 80, 182, 113, 190, 143, 196, 167, 199, 193, 200, 228, 199, 248, 197, 270, 194, 320, 182, 351, 177, 382, 175, 400, 175, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=4]
|
||||
polygon = PoolVector2Array( 0, 175, 0, 175, 15, 175, 32, 177, 55, 184, 86, 195, 105, 199, 119, 200, 135, 199, 147, 196, 158, 192, 171, 184, 181, 174, 190, 163, 195, 151, 199, 137, 200, 126, 199, 108, 196, 86, 189, 66, 181, 45, 176, 24, 175, 15, 175, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=5]
|
||||
polygon = PoolVector2Array( 0, 175, 0, 175, 90, 175, 105, 173, 118, 169, 129, 164, 141, 156, 154, 144, 164, 130, 171, 113, 174, 98, 175, 0, 400, 0, 400, 225, 308, 225, 288, 228, 268, 237, 255, 247, 246, 256, 236, 271, 231, 282, 226, 298, 225, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile3_0.png 0"
|
||||
0/texture = ExtResource( 2 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 2 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 3 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 4 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 5 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile4_0.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile4_4.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile4_2.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile4_1.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=2]
|
||||
polygon = PoolVector2Array( 200, 400, 200, 400, 200, 390, 188, 390, 181, 387, 174, 381, 171, 375, 170, 371, 170, 321, 171, 314, 176, 307, 181, 303, 188, 300, 200, 300, 200, 290, 204, 273, 194, 265, 186, 254, 182, 244, 180, 236, 180, 225, 182, 215, 188, 202, 196, 193, 204, 187, 212, 183, 224, 180, 234, 180, 244, 182, 254, 186, 266, 195, 271, 201, 272, 204, 278, 202, 289, 200, 300, 200, 300, 188, 306, 177, 314, 171, 320, 170, 370, 170, 379, 173, 386, 179, 389, 184, 390, 192, 390, 200, 400, 200, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=3]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 13, 200, 19, 188, 27, 178, 41, 167, 53, 162, 63, 160, 74, 160, 86, 162, 98, 167, 105, 171, 114, 179, 121, 188, 127, 200, 159, 200, 187, 173, 196, 170, 204, 170, 212, 173, 218, 177, 240, 200, 273, 200, 279, 187, 288, 177, 299, 168, 312, 162, 324, 160, 336, 160, 352, 164, 362, 169, 369, 174, 379, 185, 384, 193, 387, 200, 400, 200, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=4]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 10, 200, 10, 188, 13, 180, 22, 172, 29, 170, 81, 170, 90, 173, 96, 179, 100, 188, 100, 200, 120, 200, 120, 190, 124, 173, 133, 156, 143, 144, 153, 135, 164, 128, 184, 121, 191, 120, 200, 120, 200, 100, 188, 100, 180, 97, 173, 90, 170, 83, 170, 28, 174, 19, 181, 13, 189, 10, 200, 10, 200, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=5]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 10, 200, 10, 188, 13, 180, 21, 173, 30, 170, 79, 170, 90, 173, 97, 181, 100, 189, 100, 200, 120, 200, 120, 192, 124, 174, 127, 167, 134, 154, 144, 143, 154, 134, 171, 125, 191, 120, 200, 120, 200, 100, 188, 100, 178, 96, 173, 89, 170, 81, 170, 28, 174, 19, 183, 12, 189, 10, 200, 10, 200, 0, 400, 0, 400, 200, 390, 200, 390, 212, 386, 221, 379, 227, 371, 230, 319, 230, 311, 227, 304, 221, 300, 212, 300, 200, 280, 200, 280, 209, 275, 229, 268, 242, 258, 255, 247, 265, 233, 273, 218, 278, 209, 280, 200, 280, 200, 300, 211, 300, 221, 304, 227, 311, 230, 318, 230, 371, 227, 380, 220, 387, 211, 390, 200, 390, 200, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile4_0.png 0"
|
||||
0/texture = ExtResource( 1 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 2 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 3 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 4 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 5 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile5_3.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile5_0.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile5_2.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile5_4.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=2]
|
||||
polygon = PoolVector2Array( 140, 400, 140, 400, 145, 365, 155, 340, 170, 325, 155, 300, 150, 280, 150, 245, 160, 215, 175, 190, 205, 165, 225, 155, 245, 150, 270, 150, 295, 155, 315, 165, 320, 170, 340, 155, 365, 145, 385, 140, 400, 140, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=3]
|
||||
polygon = PoolVector2Array( 0, 140, 0, 140, 35, 145, 60, 155, 80, 170, 100, 195, 120, 170, 140, 155, 165, 145, 190, 140, 215, 140, 235, 145, 260, 155, 280, 170, 300, 195, 320, 170, 340, 155, 360, 145, 380, 140, 400, 140, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=4]
|
||||
polygon = PoolVector2Array( 0, 140, 0, 140, 15, 140, 35, 145, 60, 155, 80, 170, 90, 150, 100, 135, 115, 115, 140, 95, 160, 85, 170, 80, 155, 60, 145, 35, 140, 15, 140, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=5]
|
||||
polygon = PoolVector2Array( 0, 140, 0, 140, 15, 140, 35, 145, 60, 155, 85, 175, 90, 150, 105, 125, 125, 105, 140, 95, 165, 85, 170, 80, 155, 60, 145, 35, 140, 15, 140, 0, 400, 0, 400, 260, 390, 260, 365, 255, 335, 240, 315, 225, 310, 250, 295, 275, 275, 295, 250, 310, 225, 320, 235, 330, 250, 350, 260, 385, 260, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile5_0.png 0"
|
||||
0/texture = ExtResource( 2 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 2 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 3 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 4 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 5 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="TileSet" load_steps=6 format=2]
|
||||
[gd_resource type="TileSet" load_steps=11 format=2]
|
||||
|
||||
[ext_resource path="res://media/image/tiles/tile6_3.png" type="Texture" id=1]
|
||||
[ext_resource path="res://media/image/tiles/tile6_1.png" type="Texture" id=2]
|
||||
|
|
@ -6,6 +6,21 @@
|
|||
[ext_resource path="res://media/image/tiles/tile6_2.png" type="Texture" id=4]
|
||||
[ext_resource path="res://media/image/tiles/tile6_4.png" type="Texture" id=5]
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=1]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 0, 400, 0 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=2]
|
||||
polygon = PoolVector2Array( 200, 400, 200, 400, 201, 377, 206, 351, 214, 327, 223, 306, 236, 285, 256, 261, 277, 242, 303, 225, 329, 213, 359, 204, 382, 201, 400, 200, 400, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=3]
|
||||
polygon = PoolVector2Array( 400, 400, 0, 400, 0, 200, 400, 200 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=4]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 26, 198, 47, 194, 64, 189, 83, 182, 110, 167, 133, 149, 156, 125, 177, 94, 187, 70, 195, 44, 199, 21, 200, 0, 400, 0, 400, 400, 0, 400 )
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id=5]
|
||||
polygon = PoolVector2Array( 0, 200, 0, 200, 31, 197, 54, 192, 79, 183, 105, 170, 128, 153, 144, 138, 159, 121, 172, 101, 183, 80, 191, 59, 196, 39, 199, 20, 200, 0, 400, 0, 400, 200, 374, 202, 345, 208, 325, 215, 302, 226, 282, 239, 263, 255, 247, 272, 230, 295, 215, 325, 206, 353, 202, 371, 200, 400, 0, 400 )
|
||||
|
||||
[resource]
|
||||
0/name = "tile6_0.png 0"
|
||||
0/texture = ExtResource( 3 )
|
||||
|
|
@ -14,6 +29,7 @@
|
|||
0/region = Rect2( 0, 0, 400, 400 )
|
||||
0/tile_mode = 0
|
||||
0/occluder_offset = Vector2( 0, 0 )
|
||||
0/occluder = SubResource( 1 )
|
||||
0/navigation_offset = Vector2( 0, 0 )
|
||||
0/shape_offset = Vector2( 0, 0 )
|
||||
0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -28,6 +44,7 @@
|
|||
1/region = Rect2( 0, 0, 400, 400 )
|
||||
1/tile_mode = 0
|
||||
1/occluder_offset = Vector2( 0, 0 )
|
||||
1/occluder = SubResource( 2 )
|
||||
1/navigation_offset = Vector2( 0, 0 )
|
||||
1/shape_offset = Vector2( 0, 0 )
|
||||
1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -42,6 +59,7 @@
|
|||
2/region = Rect2( 0, 0, 400, 400 )
|
||||
2/tile_mode = 0
|
||||
2/occluder_offset = Vector2( 0, 0 )
|
||||
2/occluder = SubResource( 3 )
|
||||
2/navigation_offset = Vector2( 0, 0 )
|
||||
2/shape_offset = Vector2( 0, 0 )
|
||||
2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -56,6 +74,7 @@
|
|||
3/region = Rect2( 0, 0, 400, 400 )
|
||||
3/tile_mode = 0
|
||||
3/occluder_offset = Vector2( 0, 0 )
|
||||
3/occluder = SubResource( 4 )
|
||||
3/navigation_offset = Vector2( 0, 0 )
|
||||
3/shape_offset = Vector2( 0, 0 )
|
||||
3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
@ -70,6 +89,7 @@
|
|||
4/region = Rect2( 0, 0, 400, 400 )
|
||||
4/tile_mode = 0
|
||||
4/occluder_offset = Vector2( 0, 0 )
|
||||
4/occluder = SubResource( 5 )
|
||||
4/navigation_offset = Vector2( 0, 0 )
|
||||
4/shape_offset = Vector2( 0, 0 )
|
||||
4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 )
|
||||
|
|
|
|||