Поверните или переверните квадратное изображение в cocos2d - PullRequest
3 голосов
/ 15 июля 2011

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

Но я хочу такое же вращение в cocos2d, как мне это сделать?

Спасибо за помощь

Ответы [ 5 ]

3 голосов
/ 11 сентября 2011

Я не совсем понимаю, что вы хотите сделать, но я сделаю все возможное здесь:)

Вы можете использовать свойства flipX или flipY в CCSprite

E.X.

CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"];
sprite.position = position;
sprite.flipX = YES;
[self addChild:sprite];

или вы можете использовать вращение, как сказала Аниш.

Надеюсь, это помогло.

2 голосов
/ 15 июля 2011
1 голос
/ 15 июля 2011

Попробуй вот так ...

CCRotateBy *rot = [CCRotateBy actionWithDuration: 2 angle: 720];
[sprite runAction:rot];
0 голосов
/ 02 ноября 2012

Я переворачиваю CCSprite по оси Y, как в Android ...

CCSprite sprite=CCSprite.sprite("icon.png");
CCIntervalAction a = (CCIntervalAction)CCOrbitCamera.action(2, 1, 0, 0, 360, 0, 0);
addChild(sprite,1);
sprite.runAction(CCRepeatForever.action(a));
0 голосов
/ 08 ноября 2011
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"];
sprite.rotation = 45;
...