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