Unityは、翻訳transform.forward、Vector3.forward八

transform.Translate(Vector3.forward*Time.deltaTime);

沿って独自の座標 z軸の前方の動きを。注独自の座標系

 transform.position+=transform.forward * Time.deltaTime;

沿って独自の座標 z軸の前方の動きを。注独自の座標系

transform.position +=Vector3.forward*Time.deltaTime;

世界の注目座標系とき世界のz軸の前部に沿って移動し、座標系。

理解

1、Vector3.forward座標(0、0、1)略語。物体に沿って、位置を直接操作するとき、ゲームになりますワールド座標の Z軸の動きを

2、(Vector3.forward)座標系自体のz軸に沿ってオブジェクトを移動させるために、共感transform.Translate、座標を行っtransform.forward内部変換は同じです。

図3は、それが移動するどの方向transform.Translate(transform.forward)、問題を熟考します。
答えは次のとおりです。どちらも世界のz軸座標系ではなく、z軸のシステム自体を調整しません。
transform.forwardオブジェクトが常に回転している場合、オブジェクトの前にベクトルを表す変数値、座標系自体の、すなわちz軸方向は、オブジェクトの回転量に応じて算出されているので、これは、オブジェクトに基づいているtransform.forwardを変更しますA。
また、方法は同じである変換されます。次に、効果を重ね合わせた他の二つの方向が表示されます。どちらもz軸の世界原因座標系ない、座標系自体がz軸ではありません。

公開された56元の記事 ウォン称賛24 ビュー30000 +

おすすめ

転載: blog.csdn.net/u014196765/article/details/88929642