Irrlicht
GameDev.ru / Сообщества / Irrlicht / Статьи / NerpaGUI. Пользовательский интерфейс для Irrlicht

NerpaGUI. Пользовательский интерфейс для Irrlicht

Автор:

форк от родного пользовательского интерфейса Irrlicht'a.

+ Поддерживаются скины ( стили для каждого типа элемента, как в QT )
+ Можно задавать собственный стиль отдельному элементу
+ Работает с движком от версии 1.7
+ Встроенная поддержка скриптов ( модифицированный Lua5.1 ), для контролов сдела доступ к свойствам и функциям
+ Слои отрисовки элементов ( размещение контролов на разных слоях отрисовки )
+ Используются некоторые эффекты для контролов
+ Размешение элементов с автоматическим выравниванием ( По сетке, вериткально,горизонтально,аккордеон, сплиттер )
+ Есть возможность использовать шейдеры для текстур контролов ( пока не закончено )
+ Добавлен простой менеджер ресурсов
+ возможно вешать скриптовые функции в качестве обработчиков событий
+ собственный редактор с дополнительными возможностями
+ пока переписана только часть контролов
  ( EditBox, Button, ScrollBar, Image, ListBox, TabControl, StaticText, SpinBox, BoxButton, PictureFlow, CheckBox, Calendar, DateTimeEdit, slidePanel, SwitchBox, FlowListBox, RadioButton )
+ доступны несколько уроков
+ доступны аниматоры ( Пружина, Аниматор положения, Аниматор прозрачности, Бегущий текст, Аниматор поворота Image'a ).
  Видеоролики работы аниматоров можно посмотреть тут http://dalerank.rutube.ru/movies

исходникиhttp://gameinc.svn.sourceforge.net/viewvc/gameinc/source/NerpaLib/
архив с версией 0.45(библиотека+скрипты+редактор+туториалы)

Button
Изображение

FileSelectDialog
Изображение

ToolBar
Изображение

DateTimeEdit
Изображение

Calendar
Изображение

Dial
Это не настоящий рендер, просто используются текстуры для подложки и стрелки. Реализован как круговой циферблат
Изображение

ContextMenu, MainMenu
Изображение

EditBox
Изображение

Foldout
Изображение

ComboBox
ИзображениеИзображение

BreadCrumbs
Изображение

видео тут http://rutube.ru/tracks/4821450.html?v=edb83c87da6f4d8d094047a68fac0d01

Работа с TabControl
ИзображениеИзображениеИзображение

SpinBox
ИзображениеИзображение

Создание интерфейса из скриптов
ИзображениеИзображениеИзображение

ScrollBar
Изображение

Table
Изображение

CheckBox
ИзображениеИзображение

Layout
Изображение

Charts
Изображение

ListBox
Изображение

Element Resizer
Видео: http://rutube.ru/tracks/4810347.html?v=e79e2ba3d7b229cc54f8a549cf7073f4

4 декабря 2011

2001—2017 © GameDev.ru — Разработка игр