2011-07-15 26 views
3

道路を表示するための正方形の画像が1つあるとします。今私のゲームでは、この正方形の画像を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]; 

また、アニッシュ氏によると、ローテーションアクションを使用することもできます。

希望しました。

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

私はアンドロイドではそのような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));