2d/hexagonal_map: Fix tile positions and offsets.

This commit is contained in:
Martin Capitanio
2017-07-07 10:04:48 +02:00
parent 528f4eb53f
commit f2e83c23af
2 changed files with 108 additions and 132 deletions

View File

@@ -1,4 +1,4 @@
[gd_resource type="TileSet" load_steps=1 format=2]
[gd_resource type="TileSet" load_steps=27 format=2]
[ext_resource path="res://WWT-01.png" type="Texture" id=1]
[ext_resource path="res://WWT-02.png" type="Texture" id=2]
@@ -31,209 +31,210 @@
0/name = "Tile 1"
0/texture = ExtResource( 1 )
0/tex_offset = Vector2( -64, -64 )
0/region = Rect2( 0, 0, 0, 0 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 0, 0, 128, 128 )
0/occluder_offset = Vector2( 0, 0 )
0/navigation_offset = Vector2( 0, 0 )
0/shape_offset = Vector2( 0, 0 )
0/shapes = [ ]
1/name = "Tile 2"
1/texture = ExtResource( 2 )
1/tex_offset = Vector2( -64, -64 )
1/region = Rect2( 0, 0, 0, 0 )
1/tex_offset = Vector2( 0, 0 )
1/modulate = Color( 1, 1, 1, 1 )
1/region = Rect2( 0, 0, 128, 128 )
1/occluder_offset = Vector2( 0, 0 )
1/navigation_offset = Vector2( 0, 0 )
1/shape_offset = Vector2( 0, 0 )
1/shapes = [ ]
2/name = "Tile 3"
2/texture = ExtResource( 13 )
2/tex_offset = Vector2( -64, -64 )
2/region = Rect2( 0, 0, 0, 0 )
2/tex_offset = Vector2( 0, 0 )
2/modulate = Color( 1, 1, 1, 1 )
2/region = Rect2( 0, 0, 128, 128 )
2/occluder_offset = Vector2( 0, 0 )
2/navigation_offset = Vector2( 0, 0 )
2/shape_offset = Vector2( 0, 0 )
2/shapes = [ ]
3/name = "Tile 4"
3/texture = ExtResource( 20 )
3/tex_offset = Vector2( -64, -64 )
3/region = Rect2( 0, 0, 0, 0 )
3/tex_offset = Vector2( 0, 0 )
3/modulate = Color( 1, 1, 1, 1 )
3/region = Rect2( 0, 0, 128, 128 )
3/occluder_offset = Vector2( 0, 0 )
3/navigation_offset = Vector2( 0, 0 )
3/shape_offset = Vector2( 0, 0 )
3/shapes = [ ]
4/name = "Tile 5"
4/texture = ExtResource( 21 )
4/tex_offset = Vector2( -64, -64 )
4/region = Rect2( 0, 0, 0, 0 )
4/tex_offset = Vector2( 0, 0 )
4/modulate = Color( 1, 1, 1, 1 )
4/region = Rect2( 0, 0, 128, 128 )
4/occluder_offset = Vector2( 0, 0 )
4/navigation_offset = Vector2( 0, 0 )
4/shape_offset = Vector2( 0, 0 )
4/shapes = [ ]
5/name = "Tile 6"
5/texture = ExtResource( 22 )
5/tex_offset = Vector2( -64, -64 )
5/region = Rect2( 0, 0, 0, 0 )
5/tex_offset = Vector2( 0, 0 )
5/modulate = Color( 1, 1, 1, 1 )
5/region = Rect2( 0, 0, 128, 128 )
5/occluder_offset = Vector2( 0, 0 )
5/navigation_offset = Vector2( 0, 0 )
5/shape_offset = Vector2( 0, 0 )
5/shapes = [ ]
6/name = "Tile 7"
6/texture = ExtResource( 23 )
6/tex_offset = Vector2( -64, -64 )
6/region = Rect2( 0, 0, 0, 0 )
6/tex_offset = Vector2( 0, 0 )
6/modulate = Color( 1, 1, 1, 1 )
6/region = Rect2( 0, 0, 128, 128 )
6/occluder_offset = Vector2( 0, 0 )
6/navigation_offset = Vector2( 0, 0 )
6/shape_offset = Vector2( 0, 0 )
6/shapes = [ ]
7/name = "Tile 8"
7/texture = ExtResource( 24 )
7/tex_offset = Vector2( -64, -64 )
7/region = Rect2( 0, 0, 0, 0 )
7/tex_offset = Vector2( 0, 0 )
7/modulate = Color( 1, 1, 1, 1 )
7/region = Rect2( 0, 0, 128, 128 )
7/occluder_offset = Vector2( 0, 0 )
7/navigation_offset = Vector2( 0, 0 )
7/shape_offset = Vector2( 0, 0 )
7/shapes = [ ]
8/name = "Tile 9"
8/texture = ExtResource( 25 )
8/tex_offset = Vector2( -64, -64 )
8/region = Rect2( 0, 0, 0, 0 )
8/tex_offset = Vector2( 0, 0 )
8/modulate = Color( 1, 1, 1, 1 )
8/region = Rect2( 0, 0, 128, 128 )
8/occluder_offset = Vector2( 0, 0 )
8/navigation_offset = Vector2( 0, 0 )
8/shape_offset = Vector2( 0, 0 )
8/shapes = [ ]
9/name = "Tile 10"
9/texture = ExtResource( 26 )
9/tex_offset = Vector2( -64, -64 )
9/region = Rect2( 0, 0, 0, 0 )
9/tex_offset = Vector2( 0, 0 )
9/modulate = Color( 1, 1, 1, 1 )
9/region = Rect2( 0, 0, 128, 128 )
9/occluder_offset = Vector2( 0, 0 )
9/navigation_offset = Vector2( 0, 0 )
9/shape_offset = Vector2( 0, 0 )
9/shapes = [ ]
10/name = "Tile 11"
10/texture = ExtResource( 3 )
10/tex_offset = Vector2( -64, -64 )
10/region = Rect2( 0, 0, 0, 0 )
10/tex_offset = Vector2( 0, 0 )
10/modulate = Color( 1, 1, 1, 1 )
10/region = Rect2( 0, 0, 128, 128 )
10/occluder_offset = Vector2( 0, 0 )
10/navigation_offset = Vector2( 0, 0 )
10/shape_offset = Vector2( 0, 0 )
10/shapes = [ ]
11/name = "Tile 12"
11/texture = ExtResource( 4 )
11/tex_offset = Vector2( -64, -64 )
11/region = Rect2( 0, 0, 0, 0 )
11/tex_offset = Vector2( 0, 0 )
11/modulate = Color( 1, 1, 1, 1 )
11/region = Rect2( 0, 0, 128, 128 )
11/occluder_offset = Vector2( 0, 0 )
11/navigation_offset = Vector2( 0, 0 )
11/shape_offset = Vector2( 0, 0 )
11/shapes = [ ]
12/name = "Tile 13"
12/texture = ExtResource( 5 )
12/tex_offset = Vector2( -64, -64 )
12/region = Rect2( 0, 0, 0, 0 )
12/tex_offset = Vector2( 0, 0 )
12/modulate = Color( 1, 1, 1, 1 )
12/region = Rect2( 0, 0, 128, 128 )
12/occluder_offset = Vector2( 0, 0 )
12/navigation_offset = Vector2( 0, 0 )
12/shape_offset = Vector2( 0, 0 )
12/shapes = [ ]
13/name = "Tile 14"
13/texture = ExtResource( 6 )
13/tex_offset = Vector2( -64, -64 )
13/region = Rect2( 0, 0, 0, 0 )
13/tex_offset = Vector2( 0, 0 )
13/modulate = Color( 1, 1, 1, 1 )
13/region = Rect2( 0, 0, 128, 128 )
13/occluder_offset = Vector2( 0, 0 )
13/navigation_offset = Vector2( 0, 0 )
13/shape_offset = Vector2( 0, 0 )
13/shapes = [ ]
14/name = "Tile 15"
14/texture = ExtResource( 7 )
14/tex_offset = Vector2( -64, -64 )
14/region = Rect2( 0, 0, 0, 0 )
14/tex_offset = Vector2( 0, 0 )
14/modulate = Color( 1, 1, 1, 1 )
14/region = Rect2( 0, 0, 128, 128 )
14/occluder_offset = Vector2( 0, 0 )
14/navigation_offset = Vector2( 0, 0 )
14/shape_offset = Vector2( 0, 0 )
14/shapes = [ ]
15/name = "Tile 16"
15/texture = ExtResource( 8 )
15/tex_offset = Vector2( -64, -64 )
15/region = Rect2( 0, 0, 0, 0 )
15/tex_offset = Vector2( 0, 0 )
15/modulate = Color( 1, 1, 1, 1 )
15/region = Rect2( 0, 0, 128, 128 )
15/occluder_offset = Vector2( 0, 0 )
15/navigation_offset = Vector2( 0, 0 )
15/shape_offset = Vector2( 0, 0 )
15/shapes = [ ]
16/name = "Tile 17"
16/texture = ExtResource( 9 )
16/tex_offset = Vector2( -64, -64 )
16/region = Rect2( 0, 0, 0, 0 )
16/tex_offset = Vector2( 0, 0 )
16/modulate = Color( 1, 1, 1, 1 )
16/region = Rect2( 0, 0, 128, 128 )
16/occluder_offset = Vector2( 0, 0 )
16/navigation_offset = Vector2( 0, 0 )
16/shape_offset = Vector2( 0, 0 )
16/shapes = [ ]
17/name = "Tile 18"
17/texture = ExtResource( 10 )
17/tex_offset = Vector2( -64, -64 )
17/region = Rect2( 0, 0, 0, 0 )
17/tex_offset = Vector2( 0, 0 )
17/modulate = Color( 1, 1, 1, 1 )
17/region = Rect2( 0, 0, 128, 128 )
17/occluder_offset = Vector2( 0, 0 )
17/navigation_offset = Vector2( 0, 0 )
17/shape_offset = Vector2( 0, 0 )
17/shapes = [ ]
18/name = "Tile 19"
18/texture = ExtResource( 11 )
18/tex_offset = Vector2( -64, -64 )
18/region = Rect2( 0, 0, 0, 0 )
18/tex_offset = Vector2( 0, 0 )
18/modulate = Color( 1, 1, 1, 1 )
18/region = Rect2( 0, 0, 128, 128 )
18/occluder_offset = Vector2( 0, 0 )
18/navigation_offset = Vector2( 0, 0 )
18/shape_offset = Vector2( 0, 0 )
18/shapes = [ ]
19/name = "Tile 20"
19/texture = ExtResource( 12 )
19/tex_offset = Vector2( -64, -64 )
19/region = Rect2( 0, 0, 0, 0 )
19/tex_offset = Vector2( 0, 0 )
19/modulate = Color( 1, 1, 1, 1 )
19/region = Rect2( 0, 0, 128, 128 )
19/occluder_offset = Vector2( 0, 0 )
19/navigation_offset = Vector2( 0, 0 )
19/shape_offset = Vector2( 0, 0 )
19/shapes = [ ]
20/name = "Tile 21"
20/texture = ExtResource( 14 )
20/tex_offset = Vector2( -64, -64 )
20/region = Rect2( 0, 0, 0, 0 )
20/tex_offset = Vector2( 0, 0 )
20/modulate = Color( 1, 1, 1, 1 )
20/region = Rect2( 0, 0, 128, 128 )
20/occluder_offset = Vector2( 0, 0 )
20/navigation_offset = Vector2( 0, 0 )
20/shape_offset = Vector2( 0, 0 )
20/shapes = [ ]
21/name = "Tile 22"
21/texture = ExtResource( 15 )
21/tex_offset = Vector2( -64, -64 )
21/region = Rect2( 0, 0, 0, 0 )
21/tex_offset = Vector2( 0, 0 )
21/modulate = Color( 1, 1, 1, 1 )
21/region = Rect2( 0, 0, 128, 128 )
21/occluder_offset = Vector2( 0, 0 )
21/navigation_offset = Vector2( 0, 0 )
21/shape_offset = Vector2( 0, 0 )
21/shapes = [ ]
22/name = "Tile 23"
22/texture = ExtResource( 16 )
22/tex_offset = Vector2( -64, -64 )
22/region = Rect2( 0, 0, 0, 0 )
22/tex_offset = Vector2( 0, 0 )
22/modulate = Color( 1, 1, 1, 1 )
22/region = Rect2( 0, 0, 128, 128 )
22/occluder_offset = Vector2( 0, 0 )
22/navigation_offset = Vector2( 0, 0 )
22/shape_offset = Vector2( 0, 0 )
22/shapes = [ ]
23/name = "Tile 24"
23/texture = ExtResource( 17 )
23/tex_offset = Vector2( -64, -64 )
23/region = Rect2( 0, 0, 0, 0 )
23/tex_offset = Vector2( 0, 0 )
23/modulate = Color( 1, 1, 1, 1 )
23/region = Rect2( 0, 0, 128, 128 )
23/occluder_offset = Vector2( 0, 0 )
23/navigation_offset = Vector2( 0, 0 )
23/shape_offset = Vector2( 0, 0 )
23/shapes = [ ]
24/name = "Tile 25"
24/texture = ExtResource( 18 )
24/tex_offset = Vector2( -64, -64 )
24/region = Rect2( 0, 0, 0, 0 )
24/tex_offset = Vector2( 0, 0 )
24/modulate = Color( 1, 1, 1, 1 )
24/region = Rect2( 0, 0, 128, 128 )
24/occluder_offset = Vector2( 0, 0 )
24/navigation_offset = Vector2( 0, 0 )
24/shape_offset = Vector2( 0, 0 )
24/shapes = [ ]
25/name = "Tile 26"
25/texture = ExtResource( 19 )
25/tex_offset = Vector2( -64, -64 )
25/region = Rect2( 0, 0, 0, 0 )
25/tex_offset = Vector2( 0, 0 )
25/modulate = Color( 1, 1, 1, 1 )
25/region = Rect2( 0, 0, 128, 128 )
25/occluder_offset = Vector2( 0, 0 )
25/navigation_offset = Vector2( 0, 0 )
25/shape_offset = Vector2( 0, 0 )
25/shapes = [ ]

View File

@@ -29,185 +29,160 @@
[node name="Node2D" type="Node2D"]
[node name="Tile 1" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 0, 0 )
texture = ExtResource( 1 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 2" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 128, 0 )
texture = ExtResource( 2 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 3" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 256, 0 )
texture = ExtResource( 3 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 4" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 384, 0 )
texture = ExtResource( 4 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 5" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 512, 0 )
texture = ExtResource( 5 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 6" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 640, 0 )
texture = ExtResource( 6 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 7" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 768, 0 )
texture = ExtResource( 7 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 8" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 896, 0 )
texture = ExtResource( 8 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 9" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 1024, 0 )
texture = ExtResource( 9 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 10" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 0, 128 )
texture = ExtResource( 10 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 11" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 128, 128 )
texture = ExtResource( 11 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 12" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 256, 128 )
texture = ExtResource( 12 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 13" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 384, 128 )
texture = ExtResource( 13 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 14" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 512, 128 )
texture = ExtResource( 14 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 15" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 640, 128 )
texture = ExtResource( 15 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 16" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 768, 128 )
texture = ExtResource( 16 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 17" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 896, 128 )
texture = ExtResource( 17 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 18" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 1024, 128 )
texture = ExtResource( 18 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 19" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 0, 256 )
texture = ExtResource( 19 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 20" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 128, 256 )
texture = ExtResource( 20 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 21" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 256, 256 )
texture = ExtResource( 21 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 22" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 384, 256 )
texture = ExtResource( 22 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 23" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 512, 256 )
texture = ExtResource( 23 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 24" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 640, 256 )
texture = ExtResource( 24 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 25" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 768, 256 )
texture = ExtResource( 25 )
centered = false
offset = Vector2( -64, -64 )
[node name="Tile 26" type="Sprite" parent="."]
position = Vector2( 96.6174, 42.2665 )
position = Vector2( 896, 256 )
texture = ExtResource( 26 )
centered = false
offset = Vector2( -64, -64 )