[Unity] Transform.TransformDirection関数



Transform Transformdirection Function



関数 TransformDirection (( 方向Vector3 ): Vector3

説明 説明



方向をローカル空間からワールド空間に変換します。

方向を自分の座標から世界の座標に変換します。



この操作は、変換のスケールや位置の影響を受けません。返されるベクトルの長さは方向と同じです。

この操作は、変換のズームと位置の影響を受けません。返されるベクトルの長さは方向と同じです。


説明の例:




m_cubeは、X軸に沿って90度回転した立方体です。


ブロックはそれ自体のz軸に沿って移動します

m_cube.transform.Translate(Vector3.forward)




ブロックは世界のz軸に沿って移動します

m_cube.transform.Translate(m_cube.transform.TransformDirection(Vector3.forward))