概要

Unity 的列表虚拟化工具 EnhancedScroller,只渲染可见单元格承载几千行数据,内置 MVC、无限循环与对齐补间,正文未给版本号。

1664549938 66Df1F84F3Ccb09

EnhancedScroller建立在Unity UI在此基础上,为您提供工具集,以提高您的项目性能,使其大放异彩。

想用移动设备快速方便的方法显示大量数据吗?

EnhancedScroller 虚拟化数据,只显示所需元素。几千行数带到几个 UI 元素显示,加速处理,节省内存。对象不会被破坏,所以你的平台不需要收集垃圾。最好的是它能在那里 Unity 内置 UI 使用系统组件。

列表是由数据驱动和动态创建的,因此在设计时不需要设置它们。滚动器不需要意识到数据或视图显示,只需要专注于管理列表来实现真实性 MVC 体验。可选循环允许您显示无限数据列表。每个单元都有自己的尺寸或使用一个尺寸。可选对齐功能使您将单元锁定在特定位置。补间功能简化了跳跃和对齐的过渡,带来了平滑的用户体验。

1664549941 2E7836580129Cb3

功能:

* 动态、数据驱动列表
* MVC 框架,保持必要的分离
* 高效回收列表项目
* 可选的无限循环
* 支持多列表项目的大小或大小
* 列表项目可以自定义以满足您的项目需求
* 可选滚动器的可选对齐功能
* 简化跳跃和对齐
* 演示、教程和 完整 C# 所有代码都包。

1664549946 Ee82D414703Fcef

相关资源:卡通糖果三消游戏套装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 页面,正文里出现了更新的版本号;本篇正文没有版本号。两篇是同一产品的不同稿件,内容重复,建议合并。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。