Создание анимации в Objective C? - PullRequest
0 голосов
/ 22 января 2012

Я хочу в основном создать анимацию, и когда я передаю целое число, отображается конкретная точка анимации. Например, возможная анимация - заходящее солнце. Когда я прохожу в 1 (начало), я хотел бы видеть, что солнце начинает садиться. Однако, когда я прохожу в 10, я хотел бы видеть, что солнце полностью садится. Аналогичным образом, передача различных целочисленных значений должна отображать разные части цикла анимации.

Кто-нибудь знает, как создать анимацию? (У меня нет абсолютно никакого опыта в создании анимации, и я не знаю, что делать). Нужно ли рисовать каждый кадр вручную? Как бы я собрал кадры для создания «анимации»? Кроме того, как я могу управлять анимацией с целочисленным значением, как показано выше?

Я не ищу примеры кода, просто общее руководство о том, что нужно сделать. Я использую Objective C Cocoa и создаю это приложение на Mac OS X Snow Leopard, но хочу решение, которое могло бы работать на всех версиях Mac (то есть Mac OS X Lion).

1 Ответ

1 голос
/ 22 января 2012

Существует множество способов создания анимации.Например, вы можете нарисовать серию изображений и просто отобразить их по порядку с заданной скоростью, как в фильме.Другой способ - написать код, который знает, как создать изображение с одним или несколькими параметрами, как в спрайтовой анимации.

Я думаю, что вам лучше всего искать базовую библиотеку спрайтовой анимации и начать играть с ней.Я не использовал его сам, но Cocos2D имеет очень хорошую репутацию и, кажется, довольно легко начать.

...