Unityについての調べごとをしているとよく「GetComponentは重たいからUpdateでは呼ばないほうが良い」
という話を目にしますが、
C#
1Rigidbody a; 2void Start() 3{ 4 a = GetComponent<Rigidbody>(); 5} 6void Update() 7{ 8 a.velocity = Vector3.right; 9} 10
などのようなスクリプトは問題ないのでしょうか?
また、その場合は変数aのなかにコンポーネントの内容を入れてしまって、都度取り出しているだけだから毎回見に行ってはいないので軽い、という理解で良いでしょうか?
同じように、transform.positionが許される理由もはっきり理解できていません
つまらないことですがご教授いただければと思います
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/07 18:24