[Unity 3D] ゲームオブジェクトの座標を取得する方法。

(2022/03/13)
ゲームオブジェクトの座標を取得する方法。

目次

  • ワールド座標を取得する方法
  • ローカル座標を取得する方法
  • 座標に値を代入する方法
  • ワールド座標を取得する方法

    ワールド座標を取得するには、transform.positionで取得することができます。

    Vector3 posi = this.transform.position;
    
    Debug.Log("x = " + posi.x);
    Debug.Log("y = " + posi.y);
    Debug.Log("z = " + posi.z);
    

    ローカル座標を取得する方法

    ローカル座標を取得するには、transform.localPositionで取得することができます。

    Vector3 posi = this.transform.localPosition;
    
    Debug.Log("x = " + posi.x);
    Debug.Log("y = " + posi.y);
    Debug.Log("z = " + posi.z);
    

    座標に値を変える方法

    座標を変えるには、一度座標を取得した後、変更した値を代入する必要があります。

    Vector3 posi = this.transform.position;
    posi = new Vector3(10f,10f,10f);
    this.transform.position = posi;
    

     
    他の記事も見る
     
  • プライバシーポリシー