Unity ScrollRect无限拖动组件
Unity 的 ScrollRect 无限拖动功能,适配多行多列布局,真的是做列表类 UI 时的好帮手。封装好了Scrollbar
跟ScrollView
的交互逻辑,直接拿来用就行,挺省事。你只要打开 Demo 场景,运行一下就知道有多方便了。
多行多列支持,适合像商城、背包这类界面,响应也快。你不用自己折腾数据和位置同步,组件内已经得比较稳了。要是你之前手动改过 ScrollRect,就知道这玩意调起来有多麻烦。
接口封装得还不错,比如动态添加/移除项也都能兼容。配合LayoutGroup
和ContentSizeFitter
用,布局逻辑也清晰。你还可以参考下UGUI 无限循环滚动视图,原理差不多,但这个包更轻量一点。
如果你 UI 里有滑动排序、图片懒加载这些需求,可以再看看这篇:UGUI 无限滚动与排序功能,配合使用效果会更完整。
嗯,还有个建议:别忘了在 Item 复用时手动清一下数据,避免旧状态残留,是 Toggle、InputField 这类控件。
如果你最近正好在做物品展示或排行榜列表,推荐你用下这个.unitypackage
,省事不少。
15.59KB
文件大小:
评论区