libgdx - 动态加载滚动表

时间:2013-08-20 22:07:42

标签: uiscrollview libgdx infinite-scroll

我知道如何在 scrollpane 中使用静态初始化的 libgdx 表来获得一个很好的短scrolling table

但我希望能够滚动一个可能非常大的项目列表(例如带有重叠字幕的图片),这些项目需要在运行时加载项目,因为滚动正在发生 - 通常称为无限卷轴

这看起来很棘手,因为:

  1. 没有足够的GPU内存来存储我的所有项目,所以我需要动态加载/卸载。不清楚如何使用libgdx执行此操作。我应该使用资产管理器进行投票吗?

  2. 加载/卸载应该在单独的线程中发生,而不会干扰滚动动画。例如,如果滚动太快,某些应用程序会显示占位符图像。

  3. 出于性能原因,我似乎应该维护当前活动项目的单个纹理。是否支持此类运行时打包?

  4. 在iOS中,UITableView和动态原型支持这种动态卷轴。对于libgdx,有什么东西可以简化这个吗?

0 个答案:

没有答案