2

Iphone 用に怒った鳥のようなゲームを作成しています。このゲームでcocos2d & box2dは、投げた体が画面の外に出るときにカメラ ビューをズームアウトする必要があり、後で通常の位置でズームインする必要があります。(モバイルで怒った鳥をプレイしたことがある場合)私はあなたが正確に何にこだわっているのかを願っています)レイヤー全体をスケーリングしようとしましたが、必要に応じて機能しませんでした.カメラを使用cocos2dしてこれを達成できますか?

4

2 に答える 2

2

スケール係数を使用する必要があります。カメラはズームインおよびズームアウトせず、シーン上で水平および垂直にのみ移動します スケール係数を使用して、怒っている鳥のようなアニメーション効果を与えます

id myAction = [CCScaleTo actionWithDuration:0.5 scaleX:2.0 ScaleY:2.0];    
[self runAction:myAction]; 

それはそれを行う必要があります!

于 2013-02-05T10:23:14.417 に答える
1

最適なオプションは、CCLayer のスケール ファクターを使用することです。

self.scale = someFactor;

someFactor の範囲は 0 から 1 です。

クールな効果を得るには、スプライトの速度に比例して係数を変更してみてください。時間の経過とともにスケールを変更するには、スケジュールを使用することをお勧めします。

于 2013-02-05T12:10:57.793 に答える