Предположим, что одно квадратное изображение предназначено для отображения дороги. Теперь в моей игре я должен перевернуть это квадратное изображение по оси Y, чтобы оно выглядело как дорога, и человек мог ходить по этой дороге. Я хочу этот тип вращения.
Но я хочу такое же вращение в cocos2d, как мне это сделать?
Спасибо за помощь
Я не совсем понимаю, что вы хотите сделать, но я сделаю все возможное здесь:)
Вы можете использовать свойства flipX или flipY в CCSprite
E.X.
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"]; sprite.position = position; sprite.flipX = YES; [self addChild:sprite];
или вы можете использовать вращение, как сказала Аниш.
Надеюсь, это помогло.
Вращающиеся турели в Cocos2D
Попробуй вот так ...
CCRotateBy *rot = [CCRotateBy actionWithDuration: 2 angle: 720]; [sprite runAction:rot];
Я переворачиваю 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));
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"]; sprite.rotation = 45;