Есть ли встроенная анимация для переключения ccsprites?Как вы бы с картой в реальной жизни - PullRequest
1 голос
/ 17 февраля 2011

Я недавно начал разработку для iPhone и занимался разработкой игрового проекта.

У меня есть класс Piece, который наследует CCSprite, который содержит 2 ccsprites, frontSprite и backsideSprite. Идея заключается в том, что, когда я касаюсь объекта Piece, он совершает магию и поворачивает его, показывая backsideSprite. Само по себе это легко, но анимация - это то, что меня интересует, и то, как сделать его максимально легким для меня (я не настолько хорош в разработке графики)

Таким образом, вопрос на самом деле заключается в том, есть ли метод, встроенный метод в cocos2d и т. Д., В котором есть анимация для моего желания? Что берет этот прямоугольник / прямоугольник и поворачивает его сторону? Как будто ты превратил бы карту в реальную жизнь.

Если это не встроенный метод для этого, я в основном должен пойти в режим проектирования и сделать последовательность изображений, которые я запускаю правильно?

Спасибо за любые отзывы.

1 Ответ

2 голосов
/ 18 февраля 2011
id firstAction = [CCOrbitCamera actionWithDuration:1 radius:1 deltaRadius:0 angleZ:0 deltaAngleZ:90 angleX:0 deltaAngleX:0];
id secondAction = [CCCallFunc actionWithTarget:self selector:@selector(changeCardImage)];
id thirdAction = [CCOrbitCamera actionWithDuration:1 radius:1 deltaRadius:0 angleZ:270 deltaAngleZ:90 angleX:0 deltaAngleX:0];          

[art1 runAction:[CCSequence actions:firstAction,secondAction,thirdAction,nil]];

-(void)changeCardImage{

      front.texture = [[CCTextureCache sharedTextureCache] addImage:@"backSideSprite.png"]; 

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...