# EnhancedScroller提高Unity UGUI 滚动条执行效率

> EnhancedScroller v2.34.0是一款Unity GUI工具，能够帮助你快速展示大量数据，虚拟化数据并只显示所需元素，提高处理速度和节省内存。EnhancedScroller还提供了MVC框架来保持必要的分离，以及循环、对齐、补间等功能来实现更加灵活和平滑的用户体验。

- 原文：https://www.interestcreator.com/enhancedscroller-2/
- 站点：https://www.interestcreator.com/
- 发布：2023-03-10
- 更新：2026-11-08
- 分类：UI、Unity插件
- 标签：GUI、Unity、UnityUI、Unity实用工具、Unity插件

## 概要

Unity 的 UI 列表虚拟化工具，只渲染可见单元格来承载海量数据，内置 MVC、无限循环、对齐与补间；站内版本表列出 2.34.0 与 2.40.2 两条。

## 正文

![1678372304 412310615ba70ac](https://www.interestcreator.com/wp-content/uploads/2023/03/1678372304-412310615ba70ac.webp)

> 想在你的Unity项目中展示大量数据，同时又不会降低应用的性能吗？EnhancedScroller v2.34.0是一款Unity GUI工具，能够帮助你快速展示大量数据，虚拟化数据并只显示所需元素，提高处理速度和节省内存。EnhancedScroller还提供了MVC框架来保持必要的分离，以及循环、对齐、补间等功能来实现更加灵活和平滑的用户体验。

## Horror Multiplayer Game Template 版本信息\下载方式

|  | 版本 | Unity 版本支持 | 提供下载方式 | 更新日期 |
| --- | --- | --- | --- | --- |
| 1 | EnhancedScroller v2.34.0 | 2017.4.8及更高 | 百度网盘+夸克网盘 | 2023-03-10 |
| 2 | Enhanced Scroller v2.40.2 | 2017.4.8及更高 | 百度网盘+夸克网盘 | 2026-08-17 |

---

## 以下是EnhancedScroller的主要功能：

1. **动态、数据驱动列表：**动态创建和驱动列表，大大简化了设计和操作的流程。

1. **MVC 框架，来保持必要的分离：**EnhancedScroller提供了MVC框架，保持了必要的分离，帮助开发者更加高效地管理和修改列表。

1. **高效回收列表项目：**EnhancedScroller能够高效地回收列表项目，提高应用的处理速度和节省内存。

1. **可选的无限循环：**可选的无限循环功能，帮助开发者处理包含无限数据的列表。

1. **支持多列表项目大小或全局大小：**支持多种列表项目大小或全局大小，提供更加灵活的操作和定制。

1. **列表项目完全可自定义来满足你的项目需求：**列表项目完全可自定义，帮助开发者更加方便地满足项目需求。

1. **可选的对齐功能来锁定你的滚动器：**可选的对齐功能，帮助开发者锁定滚动器，实现更加精准的控制。

1. **补间功能来简化跳跃和对齐：**补间功能，帮助开发者简化跳跃和对齐的过渡，带来更加平滑的用户体验。

## EnhancedScroller 还具有以下优点：

- 列表是动态且数据驱动的，因此在设计时无需进行设置。
- 可以将每个单元格的尺寸自定义或者都使用同一个尺寸。
- 可以选择循环模式，让你展示无限数量的数据列表。
- 提供对齐和补间功能，让你的滚动体验更加平滑。
- 提供完整的演示、教程和 C# 代码。

总的来说，EnhancedScroller v2.34.0是一款强大的

Unity

GUI工具，能够帮助开发者更加高效地展示大量数据，并提高应用的处理速度和节省内存。如果你想要在你的 Unity 项目中展示大量数据，而且想要使用一种快速且适用于移动设备的方法，那么 EnhancedScroller 将是你的最佳选择。EnhancedScroller 是一款可以将你的数据虚拟化的工具，它能将数以千计的行数展示在几个 UI 元素中，提高处理速度并节省内存。最好的是，它是基于 Unity 的内置 UI 系统组件开发的。如果你需要展示大量数据，而且想要优化处理速度和内存使用，那么 EnhancedScroller 将是你的不二选择。它还能够为你的项目带来更加流畅的滚动体验，让用户感受更加自然。

相关资源：[创意能量进度、血条设计工具Energy Bar Toolkit](https://www.interestcreator.com/energy-bar-toolkit/) · [与众不同的FPS游戏军事风格UI资产-Military UI](https://www.interestcreator.com/military-ui/) · [Airy UI-简单易用的UI动画控制插件](https://www.interestcreator.com/airy-ui-easy-ui-animation/)

## 常见问题

### 支持哪些 Unity 版本？

站内版本表的两条记录都写 2017.4.8 及更高，没给上限。正文没有单独提版本要求，只说是基于 Unity 内置 UI 系统开发的。

### 正文和版本表的版本号一致吗？

不一致。正文与站内标题写的是 v2.34.0，版本表里除了 v2.34.0（2023-03-10）还多一条 Enhanced Scroller v2.40.2（2026-08-17），正文没有介绍 2.40.2 改了什么。

### 核心功能有哪些？

动态数据驱动列表、MVC 框架分离、列表项回收、可选无限循环、单元格尺寸可统一也可各自不同，以及对齐与补间。

### 为什么说它省内存？

它把数据虚拟化，只创建和显示当前需要的元素，几千行数据也只占几个 UI 元素，因此处理速度更快、内存占用更低。

### 有示例和文档吗？

原文写提供完整的演示、教程和 C# 代码，接入时可以照示例改，不必从零搭列表逻辑。

### 适合什么项目？

适合要在 Unity 里展示大量数据又不想掉帧的项目，原文特别提到这是适用于移动设备的快速方案。授权条款原文未提供。
