OGRE - несколько окон - окно рендеринга и окно меню

Я работаю с OGRE 1.7. Я хотел бы сделать приложение с двумя окнами, первое из которых отображает сцену (кучу 3D-точек), а второе должно представлять набор элементов управления (кнопки, раскрывающиеся меню, метки и т. д.). В настоящее время я использую SDKTrays для организации кнопок, но поскольку элементов управления много, они загромождают сцену. Я хотел бы организовать их в отдельном представлении.

Кто-нибудь может сказать мне, как это сделать в Огре? Я не смог понять это из учебников OGRE. Я работаю над Ubuntu 12.04 и Ogre 1.8.1.

Заранее спасибо.

PS 1: я не имею в виду два окна буквально, это может быть окно с двумя панелями/представлениями (из-за отсутствия правильного слова)

PS 2: Многие подобные вопросы с «несколькими окнами» говорят о нескольких окнах просмотра. Для меня это не нужно - первое окно динамическое, а второе почти статичное.

PS 3: У меня есть ощущение, что я должен использовать графический интерфейс Ogre, такой как CEGUI, MyGUI, QuickGUI. Мне действительно нужно? Если да, укажите, с чего проще всего начать.

PS 4: Это своего рода репост с форума OGRE (где Я не мог получить ответ).


person Bhanu Challa    schedule 10.07.2013    source источник


Ответы (1)


Я предпочитаю использовать Qt для управления графическим интерфейсом. Я думаю, что это самая удобная библиотека для создания неигровых графических интерфейсов. Комбинация Ogre и Qt возможна. Есть примеры кода для Windows, Mac, Unix. Пожалуйста, посмотрите здесь.

person c_k    schedule 13.07.2013
comment
спасибо за предложение. Даже я нашел то же самое после многих исследований. Похоже, что элементы управления с графическим интерфейсом лучше, когда я использую Qt или даже лучше с QML. Я выбрал QML + Ogre из здесь. - person Bhanu Challa; 15.07.2013