2016-08-25 6 views
2

У меня есть приложение Win32, написанное на C++, которое использует много кода OpenGL. Прямо сейчас мы визуализируем весь графический интерфейс с использованием кода OpenGL, но я думаю, что использование Unity3D в качестве слоя интерфейса для нас было бы очень простым:Используйте Unity3D как GUI для Win32 C++ с OpenGL-приложением

Возможно ли использовать наши собственные классы C++ с OpenGL под Unity3D (в Windows ?)

ответ

0

Вы должны рассмотреть альтернативную библиотеку пользовательского интерфейса, которая может визуализировать непосредственно текстуру OpenGL, не налагая бремя интеграции со всей системой Unity.

Я играл с QML, CEGUI, или libRocket.

QML является наиболее хорошо разработанным из этих трех, хотя поддержка для рендеринга непосредственно в текстуры OpenGL относительно недавно, поэтому есть некоторые незначительные ошибки, но в целом они просты в использовании и ограничения могут быть устранены.

Смежные вопросы