gpt4 book ai didi

qt - 在 Qt3D 场景上绘制 2D 图形的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 05:57:49 26 4
gpt4 key购买 nike

我有一个 Qt3DWindow其中包含一些 3D 内容。它使用 QWidget::createWindowContainer(QWindow*) 在我的 Qt 应用程序中显示为小部件.

在此之上绘制一些 2D 图形(如文本、基本形状等)的首选方法是什么?通常我会覆盖 QWidget::paintEvent并使用 QPainter在里面,但这是不可能的 Qt3DWindow因为它不是小部件。

最佳答案

This可以帮助你。把它放在你的 3D View 之上,你可以在小部件中绘制文本和形状。它不是直接在 3D 表面上绘制,但我不确定这是否容易实现。如果您想在视频游戏中实现类似 HUD 的功能,您必须添加一个 framegraph 分支,该分支对相应的纹理进行正交投影。

关于qt - 在 Qt3D 场景上绘制 2D 图形的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48733803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com