0

我有一个我希望与平面平行的物体。对象需要在偏航轴上旋转,同时保持与平面平行。有了平面的法线和偏航值,我如何计算对象的俯仰和滚动值?

为了不那么笼统,我有一个汽车模型放在飞机上。当玩家环顾四周时,我需要更新模型的旋转,即 Pitch 和 Roll,以便模型保持与该平面对齐。

4

1 回答 1

0

对于您的问题,我无法为您提供准确的答案,但我确实认为我知道如何将您带到某个地方。您的汽车是一个具有 3 个旋转轴的物体:俯仰、偏航和滚动。道路(即我们的飞机)具有相同的轴线。如果我理解正确,那么

  1. 您需要获得道路的偏航并将其用于汽车的旋转
  2. 在你的旋转中忽略偏航(但我不知道你的情况的细节)

如果这一切都失败了,你可以

  1. 尝试找到 UDK 用于他们的车辆的代码,也许可以从那里开始工作。如果您寻找它,我知道史诗是很多甜蜜的代码。一个名为 uncode x 的程序可以帮助你
  2. 或者购买 Rachel Cordone 的“Unreal Development Kit Game Programming with Unrealscript: Beginner's Guide”。它真的很有帮助并且解释了很多,包括如何操纵旋转。
于 2013-12-04T13:17:26.757 回答