Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)

下载地址

1.插件官方地址:https://assetstore.unity.com/packages/tools/gui/optimized-scrollview-adapter-68436
2.第二地址 :https://download.csdn.net/download/qq_41668342/19869780

附上官方手册地址:https://docs.google.com/document/d/1exc3hz9cER9fKx2m0rXxTG0-vMxEGdFrd1NYdDJuATk/edit?usp=sharing

官方创建步骤

1、打开Unity创建一个测试项目,导出准备好的 Optimized ScrollView Adapter 5.0.unitypackage,导入后可以直接使用了,想要参考官方Demo 的话,导入OSA—>Extra—>Utilities和Demos 两个包。
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)

2、在项目的Hierarchy面板创建一个Canvas,添加一个Plane。
3、选择刚才创建的Plane,鼠标右击在UI——>Optimized ScrollView(OSA)。Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
4、可以选择一个水平或垂直方向的滚动视图。这里我们选择一个垂直视图。
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
5、 勾选Scrollbar
Scrollbar position :选择Right
选择BasicListAdapter
Generated script name 默认
其他选项默认
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
6、点击自动生成一个Item prefab ,在再点击Initialize
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
7、完成以上步骤距离成功就差一丢丢,正常游戏视图是这样。同时也会自动打代码,如果没有请手动打开,我这里在OSA——>BasicListAdapter
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)

8、请打开Start()、UpdateViewsHolder()、OnItemIndexChangedDueInsertOrRemove()、FetchMoreItemsFromDataSourceAndUpdate()、
类 MyListItemModel、MyListItemViewsHolder—> CollectViews() ,这里已经完成了官方入门教程。

下篇继续详细介绍逻辑实现流程。

Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)
Unity 插件 OSA(Optimized ScrollView Adapter)(官方流程创建 一)

上一篇:SwiftUI Scrollview 如何随意滚动到某个位置 顶部底部任意位置(教程含源码)


下一篇:iOS Masonry 布局- UIScrollView/Masonry自动布局对UIScrollView的内容自适应