コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】TerrainTile の当たり判定を Sprite から Grid に変更する方法

概要

f:id:baba_s:20211109212531p:plain

TerrainTile は通常は当たり判定がスプライト状になりますが

tileData.colliderType = Tile.ColliderType.Sprite;

TerrainTile.cs 75 行目の上記の処理を

tileData.colliderType = Tile.ColliderType.Grid;

このように書き換えることで

f:id:baba_s:20211109212533p:plain

当たり判定をグリッド状に変更できます

変更後のスクリプト