Используйте Unity3D в качестве графического интерфейса для Win32 c ++ с приложением OpenGL

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

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

2

Решение

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]