私はiOS用のゲームを開発中です。私のアニメーションを見るにはNSMutableArray addobjectをスケジュールする必要があります。NSMutableArrayへの挿入のスケジュール
私はモンスターオブジェクトのすべてのアクションを停止してから、死アニメーションを開始して、それを削除する配列に挿入します。実際には、モンスターを即座に削除するため、アニメーションを見ることができません。
私はそのaddObjectをスケジュールしようとしていますが、私はそれを行う方法を見つけることができません。
私はあなたから何か助けてもらえますか?ありがとう:)
要するに:[array addObject:object]を実行するためにアニメーションを終了したいです。
PS:私は言及しませんでした。
+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion
あなたが完了ブロックを使用することができます。私は、私はあなたがあなたのアニメーションを実行しているかについては明らかではないんだけど、あなたのような、UIView
のいずれかの方法を使用している場合、Cocos2d
「CCAnimation * explosionAnim =追加[:explosionFrames遅延:CCAnimationのanimationWithFramesを0.15f]。 self.explosionAction = [CCAnimate actionWithAnimation:explosionAnim restoreOriginalFrame:NO]; 「これが私のアニメーションを扱う方法です。アニメーションはうまくいきました、私はちょうど2番目の終わりにそれをスケジュールする必要があります。私が[monsterToDelete addObject:lilMonster]にコメントすると、うまく動作しますが、モンスターは削除されません。 – Kanttarino