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