0

平面に平行にしたいオブジェクトがあります。オブジェクトは、平面に対して平行を保ちながら、ヨー軸を中心に回転する必要があります。平面の法線とヨーの値があれば、オブジェクトのピッチとロールの値を計算するにはどうすればよいですか?

一般的ではありませんが、平面上に車のモデルが置かれています。プレーヤーが周囲を見回したときに、モデルの回転、つまりピッチとロールを更新して、モデルがその平面に整列したままになるようにする必要があります。

4

1 に答える 1

0

あなたの質問に正確な答えを出すことはできませんが、あなたをどこかに連れて行く方法は知っていると思います。車は、ピッチ、ヨー、ロールの 3 つの回転軸を持つオブジェクトです。道路 (つまり平面) には同じ軸があります。私があなたを正しく理解していれば、

  1. 道路のヨーを取得し、それを車の回転に使用する必要があります
  2. あなたのローテーションのヨーを無視します(ただし、あなたの状況の詳細はわかりません)

これがすべて失敗した場合は、次のことができます

  1. UDK が自社の車両に使用しているコードを見つけて、そこから作業を進めてください。あなたがそれを探すなら、私はその叙事詩がたくさんの甘いコードであることを知っています. uncode x というプログラムが役に立ちます
  2. または、Rachel Cordone 著「Unreal Script を使用した Unreal Development Kit Game Programming: Beginner's Guide」を購入してください。回転の操作方法など、非常に役に立ち、多くのことを説明しています。
于 2013-12-04T13:17:26.757 に答える