非常に大きな画像をマップとして使用するマップ アプリを作成しました。ユーザーがある程度ズームインすると高解像度のタイルが表示され、50% を超えてズームアウトすると画像全体の低解像度ビットマップが表示されます。私の元のドロイドでは、新しいタイルがガベージ コレクターに出入りするため、非常にわずかな遅延が見られることがあります。
私は今、OpenGL ES がどのようにレンダリングするより良い方法になるかを考えています。これまで触れたことはありませんが、さまざまなチュートリアルで読んでいたことから、8面程度のクワッドを作成し、カリングを有効にして、現在画面に表示されている画像のみを描画できるようです.
これでラグは完全になくなりますか?私のテストアプリでは、アプリの起動時にタイルが読み込まれていますが、ラグはそれらのタイルが初めて描画されたことが原因であることがわかります。ありがとう。