Gui библиотека для игры - PullRequest
       1

Gui библиотека для игры

5 голосов
/ 31 января 2011

Я делаю игру с OpenGL рендеринга API.Теперь мне нужен редактор уровней.Он должен состоять из множества виджетов родителей / детей и т. Д., Поэтому сложно написать нужные виджеты руками.Есть идеи о хорошей графической системе, которая может быть легко связана с OpenGL?Наиболее важной частью является редактирование графического интерфейса.Мне действительно нужен какой-то инструмент для редактирования.

Спасибо

Ответы [ 4 ]

6 голосов
/ 31 января 2011

Вы должны взглянуть на http://qt.nokia.com/.

Очень просто внедрить рендеринг OpenGL в виджеты Qt.

Чтобы легко редактировать графический интерфейс, вы можете использоватьQt Creator (http://qt.nokia.com/products/developer-tools).

1 голос
/ 31 января 2011

У вас есть несколько вариантов (и на это уже отвечали, но, вероятно, не совсем так):

  1. SDL: очень хороший уровень абстракции для аудио, графики и всего, что с этим связано. Это заставит вас писать свои виджеты вручную.
  2. Qt: имеет модуль OpenGL, который облегчает настройку контекста OpenGL. Это сделает виджеты и все очень просто.
  3. wxWidgets: то же самое, что и Qt, но имеет немного худшую документацию и инструменты (если можно так сказать)

Я бы выбрал номер два: в нем есть прекрасный дизайнерский инструмент для создания виджетов со всей необходимой фантазией. OpenGL также встроен прямо в.

1 голос
/ 31 января 2011

Проверьте CEGUI:

http://www.cegui.org.uk/wiki/index.php/Main_Page

Он определяет свой графический интерфейс в XML и имеет редакторы для него.

0 голосов
/ 31 января 2011

Если вы работаете в Windows (не можете подтвердить, что Mono сделает это), другой вариант - использовать C # и WinForms, чтобы значительно облегчить вашу жизнь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...