Qt3D开发街机游戏项目实战
2019-01-02 本文已影响0人
新潮看世界
qt3d模块是一组使用OpenGL的API,旨在使3D开发更容易、更独立于平台。它包括资产加载、形状、纹理管理和着色等功能。QT3D既有C++,又有QtquickAPI。
C++ API的主要目的是使3D编程平台独立。你不必再担心使用什么3D架构了。无论是桌面还是嵌入式OpenGL,还是使用固定或动态管道,都应该如此。
qt3d qt-quick模块提供了更多的抽象,并使得只在qt-quick中编写完整的3d应用程序成为可能。使用qt3d qt快速模块,您可以非常容易地混合二维和三维元素,实现覆盖三维场景的平视显示,甚至将三维元素嵌入二维qt快速用户界面。