标签: c++ opengl unity3d unity5 oculus
我有一个用C ++编写的Win32应用程序,它使用了大量的OpenGL代码。 现在我们使用OpenGL代码渲染所有GUI,但我认为使用Unity3D作为接口层对我们来说非常简单:
是否可以在Unity3D应用程序下使用我们自己的带有OpenGL的c ++类(在Windows中?)
答案 0 :(得分:0)
您应该考虑一个能够直接渲染到OpenGL纹理的替代UI库,而不会增加与整个Unity系统集成的负担。
我使用QML,CEGUI或libRocket进行了游戏。
QML是这三者中设计最好的,虽然它支持直接渲染OpenGL纹理是相对较新的,所以有一些小问题,但一般来说它易于使用和限制可以解决。