1
cocos2dでサークルを描く方法を知っています& ccsprite(pngファイルから読み込まれたもの)を使ってcocos2dアニメーション(スケールとフェード)を行う方法を知っています。Cocos2d:描かれた円をスケーリングまたはアニメーションをフェードアウトする方法
しかし、描いた円を何らかの形で保存し、通常はccspriteを使ってアニメーションを行うことは可能でしょうか。
おかげ
cocos2dでサークルを描く方法を知っています& ccsprite(pngファイルから読み込まれたもの)を使ってcocos2dアニメーション(スケールとフェード)を行う方法を知っています。Cocos2d:描かれた円をスケーリングまたはアニメーションをフェードアウトする方法
しかし、描いた円を何らかの形で保存し、通常はccspriteを使ってアニメーションを行うことは可能でしょうか。
おかげ
はあなたのアニメーションの内部の仕組みを見てください、あなたは残りの部分をつなぎ合わせることができるはずです。
たとえば、CCScaleTo
を見てください。 update:
の機能を見ると、時間の経過と共にリンクするCCNodeのスケールが変更されます。
CCSprite
(またはCCNode
)を拡張してdraw
の機能を上書きしてサークルを作成する必要があります。ここでは翻訳を処理するためにsuper
に電話するか、もう少しコントロールが必要な場合は、翻訳マトリックスを自分で変更して、OpenGLESを使用して位置、回転、スケールを考慮する必要があります(例:glScalef(x, y, z)
)。
-(void) draw
{
[super draw];
//Your draw code for the circle.
}
私が必要とするように聞こえます。 CCSpriteを拡張したこの新しいクラスはzオーダーで動作するでしょうか?例えば。 NewClass:CCSprite {...}; NewClass myCircle; [self addChild:myCircle z:10];新しいサークルのzオーダーはzオーダーの10を持つ必要がありますか? – Gob00st
私はそれが動作しない理由が表示されません –