Unity positionの1つだけを変更する方法

今回は、position(Vector3 (x, y, z))の1つの要素だけを変更する方法を紹介します。

非常に簡単です。

        Vector3 pos = transform.position;
        pos.y = 0.1f;
        transform.position = pos;

y座標のみを変更するコードを記載しました。
positionを変更したい場合には、positionのデータ型で代入してあげる必要があります。( Vector3 (x, y, z) を想定)。
なので、下記のように1つのデータのみを選択して、代入することは出来ません。

//これは出来ない!!
transform.position.y = 0.1f;

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です