複数のCCTimerを実行するのは悪いですか?私が今までに見た中で最も多くは2つです。それ以上のことが悪い習慣であるかどうかは疑問です。Cocos2Dプロジェクトで3つ以上のタイマーを実行するのは悪いですか?
1
A
答えて
1
多くのCCTimerセレクタまたはスケジュールされたセレクタを希望どおりに実行することができます。[self schedule:@selector(callMe:)]
最終的にパフォーマンスやメモリの使用量は、スケジューリングされたセレクタで実行されるコードではなく、スケジューリング自体によって決まります。
しかし、Cocos2Dプロジェクトのほとんどのクラスは、スケジュールされた1つの更新メソッドでうまくいっています。そのため、ほとんどの人が単純に次のものを使用します。[self scheduleUpdate];
0
メモリ管理を担当していると仮定して、複数のCCTimeまたはCCTimerを使用することはできません。もちろん、あまりにも多くを持つことはあなたが望むよりも多くのメモリを取ることができますが、 "あまりにも多く"の正確な数は主にあなたのアプリケーションのメモリのユーザーに依存します。
希望に役立ちます。
関連する問題
- 1. asp.netプロジェクトでタイマーを実行
- 2. ODataで3つ以上のセグメントナビゲーションを実装する方法4
- 3. いつもnginx-debugを実行するのは悪いですか?
- 4. 関係は3つ以上のエンティティをリンクできますか?
- 5. React Reduxで2つ以上のアクションを実行する方法
- 6. setIntervalを常時実行するのは悪いですか?
- 7. 2つ以上の関数がJavascriptで実行できない
- 8. pm2などの悪夢をサーバー上で実行する
- 9. os.exec()で3つ以上のコマンドをパイプしますか?
- 10. 3つ以上のJCheckBox?
- 11. 1つのオブジェクトを3つ以上のクラスで使用できますか?
- 12. XMLで行をジャンプする(またはそれ以上) - symfony 3
- 13. いくつかの時点でコードを実行するswift 3
- 14. Javaで3つ以上のJSONをマージする方法
- 15. phalcon PHPで3つ以上のモジュールを構成する方法
- 16. Lockipop以上で実際のAndroidコードを実行するMockitoモック
- 17. 2つ以上のWebサイトでphpunitテストを実行するには
- 18. cocos2dでボイスオーバーテキストを実行する方法
- 19. このSQLクエリで3分以上の値を持つ行を取得する方法はありますか?
- 20. 単体テストをループで実行するのは悪い習慣ですか?
- 21. 同時に2つ以上のスレッドを実行する方法
- 22. iOS。このプロジェクト内cocos2dライブラリを更新した後、プロジェクトを実行することはできません
- 23. nginxで2つ以上のWebアプリケーションを実行中
- 24. sklearnで3つ以上の部分でデータを分割するには
- 25. ハドソンCI:2つ以上の同時ビルドを実行できますか?
- 26. タイマーでbackgroundworkerを実行する方法
- 27. タイマーでタスクを実行する
- 28. javascriptでタイマーを実行する
- 29. バックグラウンドでタイマーを実行する
- 30. Ramda composeを3つ以上の関数で使用するにはどうすればよいですか?