質問編集履歴
1
言い回しの変更。不要部分の削除。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Tilemap
|
1
|
+
Tilemapを二次元配列に落とし込む方法
|
test
CHANGED
@@ -18,9 +18,11 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
キャラクターのpositionをcellSizeなどを利用して、セル座標(?)として算出
|
21
|
+
キャラクターのpositionをcellSizeなどを利用して、セル座標(?)として算出する。
|
22
22
|
|
23
|
+
これは負の値が出てくる事があるので、そのままでは配列のインデックスに使えない。
|
24
|
+
|
23
|
-
しかし、マップの形状もY軸対称とも限らないので、セル座標→二次元配列のインデックス[x,y]に換算できない。
|
25
|
+
しかし、マップの形状もXY軸対称とも限らないので、セル座標→二次元配列のインデックス[x,y]に換算できない。
|
24
26
|
|
25
27
|
|
26
28
|
|
@@ -55,10 +57,6 @@
|
|
55
57
|
PlayerSquareMove.GetCollisionTilemap().size.x,
|
56
58
|
|
57
59
|
PlayerSquareMove.GetCollisionTilemap().size.y];
|
58
|
-
|
59
|
-
|
60
|
-
|
61
|
-
Debug.Log(PlayerSquareMove.GetCollisionTilemap());
|
62
60
|
|
63
61
|
|
64
62
|
|