Vector3 v = new Vector3(1, 1, 1);
v.x = 5;
なぜ私はこれを行うことができないのですか?私がしなければなりませんv = new Vector3(5, v.y, v.z);
この背後にある理由は、パフォーマンスのためだと思います。しかし、なぜこれが必要なのか推測できません。
編集:
私は嘘をつきました、これは実際に機能します。Vector3
私が取り組んできた は常にtransform.position
それ自体のコピーを返すため、値を設定しても機能しません。ユニティマジックの一種。