Unity 的列表虚拟化工具 EnhancedScroller,只渲染可见单元格承载几千行数据,内置 MVC、无限循环与对齐补间,正文未给版本号。
EnhancedScroller建立在Unity UI在此基础上,为您提供工具集,以提高您的项目性能,使其大放异彩。
想用移动设备快速方便的方法显示大量数据吗?
EnhancedScroller 虚拟化数据,只显示所需元素。几千行数带到几个 UI 元素显示,加速处理,节省内存。对象不会被破坏,所以你的平台不需要收集垃圾。最好的是它能在那里 Unity 内置 UI 使用系统组件。
列表是由数据驱动和动态创建的,因此在设计时不需要设置它们。滚动器不需要意识到数据或视图显示,只需要专注于管理列表来实现真实性 MVC 体验。可选循环允许您显示无限数据列表。每个单元都有自己的尺寸或使用一个尺寸。可选对齐功能使您将单元锁定在特定位置。补间功能简化了跳跃和对齐的过渡,带来了平滑的用户体验。
功能:
* 动态、数据驱动列表
* MVC 框架,保持必要的分离
* 高效回收列表项目
* 可选的无限循环
* 支持多列表项目的大小或大小
* 列表项目可以自定义以满足您的项目需求
* 可选滚动器的可选对齐功能
* 简化跳跃和对齐
* 演示、教程和 完整 C# 所有代码都包。
相关资源:卡通糖果三消游戏套装Candy Match 3 Kit · 卡通蓝色石材质感移动端UI界面BlueStone Mobile UI · Unity Ugui添加真实阴影和发光True Shadow – UI Soft Shadow and Glow
常见问题
它解决什么问题?
在移动设备上展示大量数据。它把数据虚拟化,几千行只落到几个 UI 元素上,加速处理并省内存。
对象会被反复销毁吗?
不会。原文说对象不被销毁,因此平台不需要频繁做垃圾回收,列表滚动时更稳。
支持哪些功能?
动态数据驱动列表、MVC 框架分离、列表项高效回收、可选无限循环、单元格尺寸可统一也可各自不同、可选对齐、跳跃与对齐的补间。
要写多少代码?
列表由数据驱动并在运行时创建,设计阶段不用摆好结构;但滚动逻辑本身要按 MVC 分工写,原文附带演示、教程与完整 C# 代码。
支持哪些 Unity 版本?
原文未提供版本号,也没写渲染管线限制。它是基于 Unity 内置 UI 系统组件开发的。
和站内另一篇 EnhancedScroller 文章是什么关系?
同站还有一篇带版本表的 EnhancedScroller 页面,正文里出现了更新的版本号;本篇正文没有版本号。两篇是同一产品的不同稿件,内容重复,建议合并。






评论(0)