2d in unity3d
DESCRIPTION
TRANSCRIPT
2D в Unity3D
ПроизводительностьМинимум dc
Минимум времени отрисовки
Легкость использованияМинимум кода
Максимум встроенных возможностей
В идеале WYSIWYG
Запиливание новых фич
Вариант 1: Unity GUI
Собственная система: на коленке
Продуманная система,Готовый плагин
ОценкаПроизводительность Легкость
использованияНовые фичи
Unity GUI - - -
Плагин на коленке
+ - +
Продуманная система
+ + +
Оценка с усложнением задач, с новыми проектами
Производительность
Легкость использования
Новые фичи
Unity GUI - - -
Плагин на коленке - - -
Продуманная система
+ + +
Почему NGUIПроизводительно: 1 атлас = 1dc (даже у объектов с
разными скейлами), малое время рендеринга
Просто: WYSIWYG. Все делаешь в редакторе
Реализация многих фич
Большое комьюнити, много граблей уже изучены до меня
FastGUI, MVVM
Что есть?Sprite, tiled sprite, sliced sprite
Button, scale, image button
Checkbox, radiobutton
UIInput, label, localization
Scrollist, dropdown, slider
Tweenings, aplha
ПроблемыЛокализация: нет динамических шрифтов
Из под-коробки нет поддержки right-to-left языков
Ссылкиhttp://www.tasharen.com/?page_id=140 - NGUI
http://docs.unity3d.com/Documentation/Manual/iphone-OptimizedGraphicsMethods.html - оптимизация под мобильники
http://rustam-kot.blogspot.ru/2013/03/blog-post_25.html - интерфейсы под разные разрешения
http://u3d.as/content/monster-juice/fast-gui-for-ngui/3vJ - fastGUI for NGUI
Спасибо за внимание!Вопросы?