Vector3

【Unity】transformのpositionを取得して値を変えても反映されないのはなぜ?

ゲームオブジェクトの位置を変えようと思って、transform.positionを変数に代入することがあります。初心者の頃はこの代入した変数の値を変更すればゲームオブジェクトの位置が変わると思っていましたが、そうはならないんですよね。ここで注目したいのは参照型と値型の違いです。