1

スクロールペインで静的に初期化されたlibgdxテーブルを使用して、素敵な短いスクロール テーブルを取得する方法がわかります。

しかし、スクロールが行われているときに実行時にアイテムをロードする必要がある、潜在的に非常に大きなアイテムのリスト (キャプションがオーバーレイされた画像など) をスクロールできるようにしたいと考えています。

次の理由により、これを行うのは難しいようです。

  1. すべてのアイテムを格納するのに十分な GPU メモリがないため、動的にロード/アンロードする必要があります。libgdx でこれを行う方法が明確ではありません。これにはアセットマネージャーを使用してポーリングする必要がありますか?

  2. ロード/アンロードは、スクロール アニメーションに干渉することなく、別のスレッドで実行する必要があります。たとえば、一部のアプリケーションでは、スクロールが速すぎるとプレースホルダー イメージが表示されます。

  3. パフォーマンス上の理由から、現在アクティブなアイテムの単一のテクスチャを維持する必要があるようです。この種のランタイム パッキングのサポートはありますか?

  4. iOS では、この種の動的スクローラーは UITableView と動的プロトタイプでサポートされています。libgdx でこれを単純化できるものはありますか?

4

0 に答える 0