Cocos2D для первой игры - советы для начинающих - PullRequest
0 голосов
/ 29 сентября 2011

Я никогда не разрабатывал в Cocos2D.Однако сделать это анимированное приложение нелегко с помощью обычной анимации UIView и CAAnimation.

Я хочу, чтобы несколько UIImageView (от 1 до 30) плавали по экрану с определенным путем, и я хочу, чтобы они реагировали на прикосновения (при касании они делали бы анимацию).Мне также нужно, чтобы они двигались назад и вперед по экрану (новый путь будет рассчитан), когда они касаются или достигают края экрана.Важно извлекать X и Y позиции каждого элемента, когда это необходимо.

Вопрос в том, на какие классы Cocos2D лучше всего обратить внимание (для новичка), чтобы это произошло?Я пробовал анимацию UIView и CAAnimation, но столкнулся с некоторыми трудностями, поэтому у меня есть ощущение, что Cocos2D может принести лучшие результаты.Спасибо.

1 Ответ

0 голосов
/ 29 сентября 2011

Да, cocos2d делает это намного проще. Вы хотите создать CCSprite с помощью метода initWithFile:. Пример:

CCSprite *mySprite = [CCSprite initWithFile:@"fire.png"];
[self addChild:mySprite];

Где fire.png было добавлено в проект, а self является экземпляром сцены.

...