1

Box2d 拡張機能を使用して 2D サバイバル シューターを開発していますが、いくつか質問があります。

  1. 2 つの AnalogOnScreenControls があります。リスナーは、スプライトとボディの両方を変更します。受け取っTouchEventPool was exhaustedて数が増えると、ゲームが誤ってクラッシュします。UpdateThread にボディとスプライトの変更を加えようとしましたが、問題は解決しません。原因は何ですか?
  2. ゲームの開始時にすべてのテクスチャをロードするクラスがあります。ゲーム アクティビティを数回再起動する Unable to find Phys Addr forと、「緑色」のインターフェイスが表示されます。しかし、再起動する前にタスク マネージャーを使用して手動でメモリをクリアすると、それは起こりません。何が原因でしょうか? ゲームの最後にアトラスをアンロードします。
  3. onResumeGame で NullPointerException が発生し、起動時にゲームがクラッシュすることがある。推奨される解決策は android:configChanges="orientation|screenSize" を設定することですが、私のデバイスは API 10 であるため、screenSize プロパティがなく、向きだけでは役に立たないようです。はコードで設定されます)
4

0 に答える 0