Qt3D 2.0广告牌转型

时间:2015-09-02 15:24:44

标签: c++ qt qt3d

自Qt3D 1.0以来,Billboard转型已被删除。现在它被lookAt转换所取代。 我在Qt3D上下文中创建了平面。 (从Qt3D示例中找到了here)并添加了QLookAtTransform。 但两者都是:

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

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

没有结果。飞机从场景中消失。

找到的类引用here没有解释如何使用它。

如何使用QLookAtTransform充当广告牌转换?

1 个答案:

答案 0 :(得分:0)

Gamedev看到我的回答,一旦你有了视图矩阵,这个过程非常简单。可以通过Camera对象的适当getter获取视图矩阵。如果您想了解更多信息,还有一个link可以为您提供详细的推导。