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