Использование Game Engine для обычных приложений iPhone - PullRequest
2 голосов
/ 28 сентября 2010

Когда стандартные элементы управления пользовательского интерфейса iPhone становятся слишком мягкими, и вы хотите, чтобы в вашем простом приложении для ведения счетов pop было немного больше с цветом, анимацией, нестандартными шрифтами GUI, фоновыми обоями и т. Д.,есть ли смысл интегрировать игровой движок для таких вещей?

Я возился с Unity3D и Torque2D, и удивляюсь, если кто-нибудь использовал их для создания с ними «обычных» (неигровых) приложений по сравнению сэлементы управления и диалоги SDK obj-C по умолчанию?

Не могли бы вы поделиться своим опытом, пожалуйста?

Ответы [ 2 ]

1 голос
/ 28 сентября 2010

Если поведение ваших элементов управления такое же, как у встроенного, и только фактические пиксели отличаются, есть некоторые вещи, которые вы можете сделать для компонентов скина.

  1. Кнопки полностью настраиваются с изображением. Используйте stretchableImageWithLeftCapWidth:topCapHeight: в UIImage, чтобы растянуть середину и оставить границу кнопки без изменений

  2. UITableCellView предназначен для создания подклассов - таблицы довольно настраиваемы

  3. Для многих элементов управления вы можете отключить некоторые виды, а затем поместить изображение позади них. У них все еще есть поведение изображения.

  4. Используйте CoreAnimation для добавления маленьких штрихов.

1 голос
/ 28 сентября 2010

Это очень субъективный вопрос.

В МОЕМ МНЕНИИ не беспокойтесь - все это мешает чему-то, чего вы можете достичь с помощью базовой анимации и воображения (возможно, немного творческого фотошопинга).

Взгляните на Core Animation - там есть несколько очень хороших ресурсов, которые могут вам помочь, и вы можете получить дизайны, которые «выглядят» и являются интерактивными, не прибегая к использованию игровых движков.

...