2011-07-15 89 views
3

假設一個方形圖像用於顯示道路。現在在我的遊戲中,我必須在Y軸上翻轉這個方形圖像,以便它看起來像道路和人可以在那條道路上行走。我想要這種類型的旋轉。旋轉或翻轉cocos2d中的方形圖像

但我想在cocos2d中進行相同的旋轉,那我該怎麼做呢?

感謝您的幫助

+0

你做妖精的形象。 – ArunGJ

+0

是否要在X或Y軸上翻轉圖像?或旋轉圖像? – mattblessed

回答

1

嘗試像這樣...

CCRotateBy *rot = [CCRotateBy actionWithDuration: 2 angle: 720]; 
[sprite runAction:rot]; 
+0

不,我不想這樣。 – NSS

3

我不完全理解你想要做什麼,但我會盡我所能在這裏: )

您可以使用CCSprite的flipX或flipY屬性

E.X.

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

或者你可以使用anish說的旋轉動作。

希望有幫助。

0
CCSprite *sprite = [CCSprite spriteWithFile:@"file.png"]; 
sprite.rotation = 45; 
0

我在Y軸一樣,在Android的翻轉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));