【问题标题】:Use Unity3D as GUI to a Win32 c++ with OpenGL app将 Unity3D 用作带有 OpenGL 应用程序的 Win32 c++ 的 GUI
【发布时间】:2016-08-25 21:43:44
【问题描述】:

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

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

【问题讨论】:

    标签: c++ opengl unity3d unity5 oculus


    【解决方案1】:

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

    我玩过QMLCEGUIlibRocket

    QML 是这三者中设计得最好的,虽然它对直接渲染到 OpenGL 纹理的支持相对较新,因此存在一些小问题,但总的来说它很容易使用并且可以绕过限制。

    【讨论】:

      猜你喜欢
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多