|
超级背包组件
功能包含:
1.添加物品
<逻辑型> 添加(对象型 Json)- __超级背包组件>超级背包组件
解释: 添加一个物品到背包。返回真,添加成功,假则背包已满。 动态必须是动画名,静态是普通图片
参数<1> 对象型 Json 该对象,必须包含(name[物品名称],id[流水ID],itemid[物品ID],lookface[外观],num[数量],type[类型 1静态 2动态 可不写默认静态],effect[边框特效 不写或未定义则无]) 7个成员
参考案例 两种方案均可。
- let 物品 = {name:宝刀,id: 10, lookface: '动态物品_播放_无', itemid: 100, type: 2, num: 1, effect: '红色品质_播放_无'}
- 背包.添加(物品)
复制代码
2.删除物品
<无返回值> 删除(数值型 流水ID)- __超级背包组件>超级背包组件
解释: 从背包列表中删除物品
参数<1> 数值型 流水ID
3.整理物品
<无返回值> 整理()- __超级背包组件>超级背包组件
解释: 对背包中的物品进行排序。排序根据当前
注:以上均为异步操作,所以添加物品整理物品时候可能会出现依次渲染现象属于正常。
新增更新2024年6月19日 (请同步更新超级列表框组件)
挂接事件点击,新增参数,pointer(可以判断鼠标左右键等一切鼠标信息)
- <无返回值> 挂接事件点击(子程序指针 事件)- 超级背包组件
- 解释: 传出参数 序号,Json(本来添加的对象),项目容器,背景点击层, 鼠标指针
- 参数<1> 子程序指针 事件
复制代码 //2024年8月28日 扩展了当前物品名称
更新2024年10月31日:
1.增加 添加时候可以自定义Json数据,会在点击时候被触发响应出来
2.清空 可以全部清空当前背包数据
3.插入 可以插入到指定为止,假则这个位置有物品
4.新增 挂接事件创建 ,如列表一样,可以在原始基础上再次扩展其他组件(应用方法与列表框一致)
案例下载:(请在应用中心安装 超级背包组件后使用)
基础背包案例.zip
(155.61 KB)
视频地址:背包教程
|
|