2D in Unity3D

Post on 01-Dec-2014

1.574 views 3 download

description

 

Transcript of 2D in Unity3D

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

Спасибо за внимание!Вопросы?