4

私はlibGDX(実際にはかなり新しい)とAndroidを使用しています。そして、3Dオブジェクトを向いている方向に動かしたい(ある程度の速度で)。それは基本的な質問だと思いますが、それに対する直接的な答えは見つかりません。オブジェクトの回転 (方向) を表すクォータニオンがあり、オブジェクトの位置を表す Vector3 があります。問題は、Quaternion で表される方向にオブジェクトを移動するために、Quaternion からの情報を使用して位置 Vector3 を更新する方法です。(これに代わる方法は、クォータニオンからロール ピッチとヨーを抽出し、三角関数の計算を適用して新しい座標を取得することです。しかし、Vector3 と Quat を使用してこれを達成する方法が必要だと思います。)

4

1 に答える 1