モノの大きさを取る

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

C#スクリプトから、オブジェクトの大きさを取得したい。

transformのscaleをとっても、大きさの値じゃなさそうな値しか取れなかった。

やりかた

今回は、この町の背景オブジェクトの大きさを測ってみる。

まず、大きさを知りたいオブジェクトに、BoxColiderを付ける。

付けたBoxClliderをぴったりの大きさににする。

次に、C#スクリプトで、付けたBoxColiderのコンポーネントを取得する。

var bc = GetComponent<BoxCollider>();

そのBoxColiderの‘size()‘で大きさが取れる。

sizeは、Vector3

備考

Unity learn で知ったやり方。ほかにもやりかたあるかもしれない。)