ホーリーのプログラミング日記

ホーリーのプログラミング日記

個人アプリ開発者。プログラミング歴3年。独学。現在の総ダウンロード数:15万

transformは意外と重い

 

めっさ自分用のメモです。

 

transformって意外と重いんですね。Unityで多用するあれ。

GetComponentが重いっていうのは聞いてたんで、頻繁に呼び出す場合は、あらかじめキャッシュしてたんですが、transformもそうだとは知りませんでした。

てか自分でゲーム作ってて気付いたんですよ。なんか重いな?これ何があれしてんだ?あ、transformだわ、って。

 

んで、検索したらこちらの記事がヒット。

transformの多用に注意! - スポンサー広告Unity備忘録

 

transformというのはgameObject.GetComponent<Transform>()の省略で、 もしUpdate()内に大量のtransformを記述していると、その度にgameObject.GetComponent<Transform>()を呼び出していることになります。

 

いやー、これ知らんかった。メモメモ。