NGUI + Unity3d Урок 1 - Введение

Что такое NGUI?


NGUI мощная UI система + фреймворк оповещений событий для Unity (Pro и Free), написанная на C#. Достоинством NGUI является простота. Многие классы имеют меньше 200 строк кода. Для программиста это хороший фундамент для приложения — от расширения функционала до «прилизывания» существующего. Для остальных это отличная производительность, меньше непонимания и больше фана. Скачать Free версию можно тут — скачать.

Особенности:
  • Полное интегрирование в редактор
  • Не нужно нажимать Play для просмотра результата — то, что вы видите в Scene View будет и в самой игре (полный WYSIWYG).
  • Поддержка iOS/Android, Flash
  • Гибкая система событий
  • Создается комплексный графический интерфейс, который вызывает 1 draw call
  • Создание атласов текстур, шрифтов в визуальном редакторе!
  • Поддержка Света, Карты нормалей и др.
  • Позволяет создать гибкие таблицы, которые меняют размер при добавлении/ удалении элементов.
  • Встроенная система локализации — создавай игру на разных языках!
  • Встроенная система ввода — назначай клавиши и т.д.
  • Простота использования настройки элементов.
  • Делать анимационные элементы проще некуда!

Процесс
Работа с NGUI схожа с работой в Unity. Используй Widget Tool для быстрого создания компонента по шаблону. Сохраняй окна как префабы… Все делается в пару кликов. А теперь видео…

6 комментариев

avatar
А на сколько урезана Free версия и критичны ли эти урезания?
avatar
Как пишет автор —
Все что входит в версию 2.0.7c — Atlas Maker, Font Maker, и др.

В чем уловка? Использовать можно для некоммерческих проектов, в целях обучения. При этом во всех играх будет водяной знак. После приобретения полной версии ничего не нужно будет менять.
avatar
Водяной знак в полной версии, естественно, исчезнет.
avatar
Спасибо.
avatar
Если надо могу выложить PRO версию и рассказать как установить.
И да даешь больше уроков!!!
  • Kuim
  • +1
avatar
конечно надо! Еще спрашиваешь:)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.