2

自 Qt3D 1.0 以来,Billboard 转换已被弃用。现在它被替换为lookAt 转换。我在 Qt3D 上下文中创建了平面。(从此处找到的 Qt3D 示例中获取 并将 QLookAtTransform 添加到其中。但两者:

planeEntity->lookAtTransform()->setViewCenter(cameraEntity->position());

planeEntity->lookAtTransform()->setViewVector(cameraEntity->position());

不给结果。飞机从现场消失。

在这里找到的类参考没有解释如何使用它。

QLookAtTransform 必须如何用于像广告牌转换一样?

4

1 回答 1

0

请参阅我在Gamedev上的回答,一旦有了视图矩阵,过程就非常简单。可以通过Camera对象的适当 getter 获取视图矩阵。如果您想了解更多信息,还有一个链接可以为您提供详细的推导。

于 2017-11-15T08:06:29.430 回答