1

アニメーションの前/最中/後に「スプライト」の画像を変更する最良の方法は何ですか?

画像を表示します:

CALayer *am = [[CALayer alloc] init];
am.contents = img;
am.bounds = CGRectMake(150, 150, 46, 47);
[self.view.layer addSublayer:am];
[am setNeedsDisplay];

スプライトが位置 A から位置 B に移動するアニメーションがあるとします。スプライトが位置 B に到達するか、位置 A を離れた瞬間にレイヤーの画像を変更するにはどうすればよいでしょうか?

ありがとうございました!!

4

1 に答える 1

1

スプライト シートを使用するか、この方法で plist ファイルに追加できます。 http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

(cocos2d なし) 手動でフレームを与えたい場合は、このチュートリアルが最適です。ソースコードも付いていますので、お楽しみください。http://mysterycoconut.com/blog/2011/01/cag1/

于 2013-02-20T06:16:41.200 に答える