3

プロジェクトでエンジンを使用しましたが、以下のエラーが発生OnAreaTouchしました。複数のスプライトでイベントを使用しました。

VERBOSE/AndEngine(1685):org.andengine.util.adt.pool.PoolUpdateHandler$1<TouchEventRunnablePoolItem> was exhausted, with 0 item not yet recycled.Allocated 1 more.
4

1 に答える 1

0

Michael-F Portzertの上の人は、コメントでそれを正しく理解しました。これはエラーではなく、単なるメッセージです。Andengineは、初期サイズが0の更新ハンドラーのプールを作成します。新しいものが1つ要求されると、新しいものを作成する必要があるというメッセージが表示されます。

何らかの理由でアイテムがプールにリサイクルされない原因となっている条件を作成した場合、メモリが不足するまでこのメッセージが何度も表示されます。

通常の状況では、Andengineはこれらのアイテムをリサイクルして、次にTouchEventRunnablePoolItemが必要になったときに再利用します。プールアイテムへの参照を保持していないことを確認する以外に、特別なことをする必要はありません。あなたはそうする可能性は低いです。

于 2013-03-24T19:55:57.400 に答える