coco2dでカスタムアクションを作成する最適な方法は何ですか?cocos2dのカスタムCCActionsの作成
ゲームオブジェクトに漫画風のスカッシュアニメーションを作成するカスタムアクションを作成したいと考えています。 CCFiniteTimeActionクラスをサブクラス化して更新メソッドをオーバーライドするだけですか?
どのような例やリンクもありがたいです。
また、私のカスタムアクションでは、CCScaleアクションを使用したいと思います。それは可能ですか?
coco2dでカスタムアクションを作成する最適な方法は何ですか?cocos2dのカスタムCCActionsの作成
ゲームオブジェクトに漫画風のスカッシュアニメーションを作成するカスタムアクションを作成したいと考えています。 CCFiniteTimeActionクラスをサブクラス化して更新メソッドをオーバーライドするだけですか?
どのような例やリンクもありがたいです。
また、私のカスタムアクションでは、CCScaleアクションを使用したいと思います。それは可能ですか?
はい、それはほとんどすべての魔法です。例は次の場所にあります。http://getsetgames.com/2009/09/23/custom-cocos2d-action-for-animating-an-atlassprites-texturerect/
CCScaleアクションを使用することは可能です。私はあなたがインポートしてそれを使用する場合、それはうまく動作すると思う。
だけCCSequenceに同様
何かを返すカスタムメソッド書き込み:
-(CCSequence)squash{
id action1=....//define action
id action2=...2nd action
...
return [CCSequence actions: action1, action2,..., nil];
}
をし、あなただけ(でも呼び出すあなたがスプライトについて絶対にすべてを変えることができます。このソリューションで[mySprite runAction:[self squash]];
を呼び出しを(CCCallFuncを使用して)シーケンス内の関数
hereは、私がd私は何ができるかについてocumentation(yes..itのJavaで書かれたが、iphoneのcocos2dで同じ方法がある)
あなたがコーディング任意のproblem..postに実行し、私はそれを介して
を見てみましょう場合