使用Unity3D作为使用OpenGL应用程序的Win32 c ++的GUI

时间:2016-08-25 21:43:45

标签: c++ opengl unity3d unity5 oculus

我有一个用C ++编写的Win32应用程序,它使用了大量的OpenGL代码。 现在我们使用OpenGL代码渲染所有GUI,但我认为使用Unity3D作为接口层对我们来说非常简单:

是否可以在Unity3D应用程序下使用我们自己的带有OpenGL的c ++类(在Windows中?)

1 个答案:

答案 0 :(得分:0)

您应该考虑一个能够直接渲染到OpenGL纹理的替代UI库,而不会增加与整个Unity系统集成的负担。

我使用QMLCEGUIlibRocket进行了游戏。

QML是这三者中设计最好的,虽然它支持直接渲染OpenGL纹理是相对较新的,所以有一些小问题,但一般来说它易于使用和限制可以解决。