假设一张正方形图像用于显示道路。现在在我的游戏中,我必须在 Y 轴上翻转这个方形图像,使它看起来像道路,并且人可以在那条路上行走。我想要这种类型的旋转。
但是我想在 cocos2d 中进行相同的旋转,那么我该怎么做呢?
感谢帮助
假设一张正方形图像用于显示道路。现在在我的游戏中,我必须在 Y 轴上翻转这个方形图像,使它看起来像道路,并且人可以在那条路上行走。我想要这种类型的旋转。
但是我想在 cocos2d 中进行相同的旋转,那么我该怎么做呢?
感谢帮助
我不完全明白你想做什么,但我会在这里尽我所能:)
您可以使用 CCSprite 的 flipX 或 flipY 属性
前任
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"];
sprite.position = position;
sprite.flipX = YES;
[self addChild:sprite];
或者您可以使用 Anish 所说的旋转动作。
希望有帮助。
试试这样...
CCRotateBy *rot = [CCRotateBy actionWithDuration: 2 angle: 720];
[sprite runAction:rot];
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"];
sprite.rotation = 45;
我像在 android 中那样在 Y 轴上翻转 CCSprite...
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));