我知道如何在 scrollpane 中使用静态初始化的 libgdx 表来获得一个很好的短scrolling table。
但我希望能够滚动一个可能非常大的项目列表(例如带有重叠字幕的图片),这些项目需要在运行时加载项目,因为滚动正在发生 - 通常称为无限卷轴。
这看起来很棘手,因为:
没有足够的GPU内存来存储我的所有项目,所以我需要动态加载/卸载。不清楚如何使用libgdx执行此操作。我应该使用资产管理器进行投票吗?
加载/卸载应该在单独的线程中发生,而不会干扰滚动动画。例如,如果滚动太快,某些应用程序会显示占位符图像。
出于性能原因,我似乎应该维护当前活动项目的单个纹理。是否支持此类运行时打包?
在iOS中,UITableView和动态原型支持这种动态卷轴。对于libgdx,有什么东西可以简化这个吗?