はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】インスペクターではゲームオブジェクトの参照だけじゃなくいろいろ参照できるってお話

はじめに

たまたまUnityを始めたての方のコードをみせていただいた際、RectTransformコンポーネントをいじるためにインスペクター上でゲームオブジェクトの参照をしてGetComponent<RectTransform>()をしていました。

f:id:hanaaaaaachiru:20190323173217p:plain

実はどっちも参照できる

ただ突き詰めてしまえばGameObjectもRectTransformなどのコンポーネントもクラスです。
インスペクター上で参照をすることができます。

f:id:hanaaaaaachiru:20190323173441p:plain

さいごに

GetComponent<T>()は比較的重たい処理だといわれています。
なので、使う必要がない場面では使わないほうが無難でしょう!