2013-11-08 9 views
0

Я новичок в Unity. Я сделал анимацию для гуляния персонажа в 3ds max и импортирован в Unity. Я создал проект Xcode для iOS через Unity, и анимация работает, как ожидалось. Я хочу разработать некоторые элементы управления пользовательского интерфейса на экране и оживить эту анимацию в приложении iOS, только когда эта кнопка нажата. Как я могу теперь его кодировать для этих элементов управления и событий пользовательского интерфейса? Нужно ли добавлять эти элементы управления и события в проект Xcode (который создан Unity) (или) я могу делать все, как этот родной код в Unity?Unity-iOS: разработка собственного кода iOS в проекте Unity?

Обратите внимание!

Спасибо!

Getsy.

ответ

0

Вы можете сделать все UI в самом Единстве. У вас есть следующие возможности:

  • Old Unity GUI system. Это довольно легко программировать, но это ужасно с точки зрения производительности и удобства использования для дизайнеров - оно создано полностью из кода без редакторов. Он почти никогда не используется в коммерческих продуктах, кроме инструментов для отладки и разработки. Тем не менее, это все еще хороший вариант для прототипов.
  • Используйте другой GUI-пакет. Существует много пакетов 2d и UI для Unity всех видов. В настоящее время самым популярным является NGUI, который является пэдом, но также имеет версию evalution.
  • Создайте свой собственный интерфейс пользовательского интерфейса (все еще в Unity). Просто хотел упомянуть, что это жизнеспособный вариант, но это, очевидно, худший для вашего дела.
  • Ждите новых рамок 2D/GUI Unity. Он должен выйти в версии 4.3, и он уже не за горами; более того, над ним работает автор оригинального NGUI.

В вашем месте я бы создал базовые элементы управления прототипом со встроенным графическим интерфейсом Unity3d, и к тому времени, когда мне нужно было создать что-то более презентабельное, новый GUI GUI, надеюсь, уже будет там.

+0

Могу ли я узнать, из какой версии Unity они начали поддерживать iOS-программирование? – Getsy

Смежные вопросы