2012-06-16 1 views
-1

Я ищу приложение iOS, в котором мало существ. Я планирую, что эти существа растут и меняют формы на основе взаимодействия с пользователем. Таким образом, существа могут выглядеть очень разными, исходя из того, что делает пользователь.Существующая анимация

Моя проблема заключается в оживлении этих существ. В прошлом я рассматривал простые анимации с cocos2d, но ничего подобного.

Как я могу оживить эти существа разных размеров и форм без того, чтобы мой графический дизайнер рисовал все возможные изображения, которые можно было использовать. В игровой споре пользователь может создать животное любой формы или размера, которое они хотят, и эти животные ожидают. Мой вопрос: как я могу сделать что-то подобное в 2d? Я знаю, что это не может быть простым ответом, но в правильном направлении все, что я ищу.

+1

нет простой ответ. если вы хотите оживить их, вы должны оживить их! Вероятно, лучше всего сделать на 2d анимационном программном обеспечении, а затем экспортировать как листы спрайтов, которые будут использоваться с Cocoa. – Rog

+0

Возможно, я ошибаюсь, но я думаю, что существа Споры могли бы использовать простой 3D-рендеринг и некоторые алгоритмы деформации сетки. Либо это, либо они были очень умны с графикой и анимацией. – tallen11

ответ

0

Вы можете использовать некоторые CGAffineTransforms, чтобы масштабировать ваши чертежи и настраиваемые фильтры с помощью Core Image, возможно, для изменения цвета.

+1

Не используйте их с cocos2d. Используйте действия (CCMoveTo/By, CCScaleTo/By, CCRotateTo/By и т. Д.). Я не знаю, какой метод лучше по производительности, но при использовании действий у вас будут гораздо менее глупые ошибки. :) – tallen11

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