🐈
【Unity】Tilemap覚書
概要
- UnityのTilemapで「コピペしてえ」「移動したい」等の操作について調べることがあったので、覚書として残します。
- 基本的な使い方とかはUnityのドキュメント見るなりしてください。(割とここに書いてるのも基本的な内容だけど)
- 気が向いたら追記していきます。
チップス・使い方の一覧
範囲指定+コピペ
- スポイトみたいなツールを選択
- コピペしたい範囲を選択
- 貼り付けできるようになる
範囲指定+移動
- 選択ツールで移動したい範囲を指定
- 移動ツールで移動
位置・サイズの確認
- 選択ツールで確認したい範囲を指定
- インスペクタで位置・サイズを確認できる
- 位置は左下の座標になる
- 位置は左下の座標になる
(プログラマ向け) Tilemap.origin
- 原点、デフォだと左下
- x/y でループするときはこのoriginからスタートする必要がある
- これ知らんくてx = 0, y = 0でループしてGetTileしたら取れないタイルがあってハマった
void Tileloop(){
for(int x = tilemap.origin.x; x < tilemap.size.x + tilemap.origin.x; x++)
for(int y = tilemap.origin.y; y < tilemap.size.y + tilemap.origin.y; y++))
var tile = tilemap.GetTile<Tile>(new Vector3(x, y , 1));
}
Discussion