listview-for-creator3d
Cocos2d-x有TableView和ListView,不知道为什么Creator系列没有提供对应组件,可能是为了满足大家花式造轮子的空间和快感,一千个团队就有一千种实现。
循环列表是每个项目的刚需,随便做一个上百/千/万数据的排行榜就必须用到,否则就有内存和DrawCall爆炸的风险。
所以我抽空将以前在Unity中实现的150行版ListVIew重构了一下(不知道为什么UGUI也没有ListVIew),推出100行Mini版,基于组件的方式使用,非常的耐思。
使用步骤
-
下载并导入资源包
-
在
ScrollView节点上挂载ListView组件 -
连接
ItemTemplate -
设置
SpaceY
推荐在
ScrollView的 Content 里放一个 Item 模板
Content 不需要挂 Layout
- 代码设置
当前为 mini 版,暂不支持
-
横向
-
多个 Item 模板类型,变高
-
上下左右 Padding
-
FillOrder
笔者花了2小时写代码/测试+2小时整理上架/介绍,如果你觉得有价值可以购买支持一下,白嫖党github给个star支持下也可以。
笔者曾经用过Android的ListView,iOS的UITableView,WinPhone的ListBox及Cocos系列,也见过很多开源组件,大多都有成百上千行代码,数个不同接口,个人最喜欢且认为最灵活的设计还是MS大大。
如果大家喜欢这种极简风格的实现,我就继续更新吖。
购买插件你可以得到:
-
实用源码
-
后续功能迭代
-
直接提需求(通用需求)
-
使用Bug及时修复
cocos-store地址:
https://store.cocos.com/app/detail/2814
github地址:



!github 有时抽风会访问不了,Cocos Store 将会是 Cocos 开发者,展示自己作品最好的地方!