-1

私は RPG を作成しており、戦闘システムを作成することから始めました。次に、オーバーワールドを別のアクティビティにすることにしたので、ゲームループ クラスをコピーして複製を作成しました。戦闘モード クラスに切り替えると、どのボタンも反応しません。そして、このエラーが発生します

両方とも独自のスレッドを持っているという事実に関係している可能性があると思いますが、何かが正しくありません - 誰か助けてもらえますか?

09-15 19:27:20.178: ERROR/ActivityManager(60): ANR in com.this.game (com.this.game/.MyGame)
09-15 19:27:20.178: ERROR/ActivityManager(60): Reason: keyDispatchingTimedOut**
09-15 19:27:20.178: ERROR/ActivityManager(60): Load: 2.16 / 1.44 / 0.87
09-15 19:27:20.178: ERROR/ActivityManager(60): CPU usage from 109904ms to 64ms ago:
09-15 19:27:20.178: ERROR/ActivityManager(60):   mediaserver: 43% = 41% user + 2% kernel / faults: 7794 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):   system_server: 18% = 15% user + 2% kernel / faults: 2642 minor 51 major
09-15 19:27:20.178: ERROR/ActivityManager(60):   logcat: 1% = 0% user + 0% kernel / faults: 32 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):   adbd: 1% = 0% user + 1% kernel / faults: 43 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):   ndroid.launcher: 0% = 0% user + 0% kernel / faults: 744 minor 4 major
09-15 19:27:20.178: ERROR/ActivityManager(60):   m.android.phone: 0% = 0% user + 0% kernel / faults: 280 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):   events/0: 0% = 0% user + 0% kernel
09-15 19:27:20.178: ERROR/ActivityManager(60):   ronsoft.openwnn: 0% = 0% user + 0% kernel / faults: 214 minor 1 major
09-15 19:27:20.178: ERROR/ActivityManager(60):   zygote: 0% = 0% user + 0% kernel / faults: 132 minor 1 major
09-15 19:27:20.178: ERROR/ActivityManager(60):   com.svox.pico: 0% = 0% user + 0% kernel / faults: 135 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):   kswapd0: 0% = 0% user + 0% kernel
09-15 19:27:20.178: ERROR/ActivityManager(60):   rild: 0% = 0% user + 0% kernel / faults: 50 minor 1 major
09-15 19:27:20.178: ERROR/ActivityManager(60):   id.defcontainer: 0% = 0% user + 0% kernel / faults: 121 minor
09-15 19:27:20.178: ERROR/ActivityManager(60):  +ev.bushido.coda: 0% = 0% user + 0% kernel
09-15 19:27:20.178: ERROR/ActivityManager(60):  +ev.bushido.coda: 0% = 0% user + 0% kernel
09-15 19:27:20.178: ERROR/ActivityManager(60): TOTAL: 89% = 77% user + 11% kernel + 0% irq + 0% softirq
4

1 に答える 1

0

これ以上の情報がなければ、この質問に答えることはできません。私が言えることは、ゲーム開発に慣れていない場合は、数多くある優れたゲーム エンジンの 1 つを使用することを検討することをお勧めします。非常に人気のある 2 つのエンジンは次のとおりです。

  1. アンドエンジン
  2. LibGDX

どちらも非常に成熟しており、強力なユーザー コミュニティを持っています。

于 2011-09-15T19:40:20.663 に答える