【3Dゲームエンジン】Unity質問スレッド1
■ このスレッドは過去ログ倉庫に格納されています
0378名前は開発中のものです。
2012/05/11(金) 15:28:37.26ID:keWdzJ1GなぜC#でそれができないのか?
それはVector3がstructで、C#のstructは「値渡し」だからです。
transform.positionはVector3の参照ではなく、
値をコピーして返しているので、ダイレクトに中身の変更はできないのです。
なのでnew Vector3()で丸ごと変えるのが正解。
■ このスレッドは過去ログ倉庫に格納されています