1

レベルを終了する時間があるゲームを開発しています.その間に、CCMoveByを使用して、その特定のアニメーションで充填バーのアニメーションがあります:

  self.animatedBar = [CCMoveBy actionWithDuration:time position: ccp(12, -20)];
  CCNode* animatedContainer = [self getChildByTag:1];
  [animatedContainer runAction:self.animatedBar];

[animatedBar の一時停止] や [animatedBar の再開] のような言い方はありますか? または、これをゲームループに入れてそこで一時停止するのが最善の策ですか? (一時停止されたBOOLがtrueに設定されている場合は、リターンを行っています)。将来、これにもっと多くのアニメーションを追加する予定です(ゲームコアに関連するものではなく、より「輝く」ようにするためです)ので、次の使用は避けたいです:

  [animatedContainer pauseSchedulerAndActions];
4

1 に答える 1