超级背包应用案例

文档创建者:admin
浏览次数:687
最后更新:2024-10-30
组件文档
AI001: 组件开放 » 云端组件
超级背包组件
05A0E76ADA4B2D14980153F6F58DF8CF.png

功能包含:
1.添加物品
<逻辑型> 添加(对象型 Json)- __超级背包组件>超级背包组件

解释: 添加一个物品到背包。返回真,添加成功,假则背包已满。 动态必须是动画名,静态是普通图片
参数<1> 对象型 Json 该对象,必须包含(name[物品名称],id[流水ID],itemid[物品ID],lookface[外观],num[数量],type[类型 1静态 2动态 可不写默认静态],effect[边框特效 不写或未定义则无]) 7个成员

参考案例 两种方案均可。
  1. let Json = {}
复制代码
  1. let 物品 = {name:宝刀,id: 10, lookface: '动态物品_播放_无', itemid: 100, type: 2, num: 1, effect: '红色品质_播放_无'}
  2. 背包.添加(物品)
复制代码


2.删除物品
<无返回值> 删除(数值型 流水ID)- __超级背包组件>超级背包组件

解释: 从背包列表中删除物品
参数<1> 数值型 流水ID

3.整理物品
<无返回值> 整理()- __超级背包组件>超级背包组件

解释: 对背包中的物品进行排序。排序根据当前

注:以上均为异步操作,所以添加物品整理物品时候可能会出现依次渲染现象属于正常。

新增更新2024年6月19日 (请同步更新超级列表框组件)
挂接事件点击,新增参数,pointer(可以判断鼠标左右键等一切鼠标信息)
  1. <无返回值> 挂接事件点击(子程序指针 事件)- 超级背包组件

  2. 解释: 传出参数 序号,Json(本来添加的对象),项目容器,背景点击层, 鼠标指针
  3. 参数<1> 子程序指针 事件
复制代码
//2024年8月28日 扩展了当前物品名称

更新2024年10月31日:
1.增加 添加时候可以自定义Json数据,会在点击时候被触发响应出来
2.清空 可以全部清空当前背包数据
3.插入 可以插入到指定为止,假则这个位置有物品
4.新增 挂接事件创建 ,如列表一样,可以在原始基础上再次扩展其他组件(应用方法与列表框一致)





案例下载:(请在应用中心安装 超级背包组件后使用)
基础背包案例.zip (155.61 KB)
视频地址:背包教程


发表评论已发布 5

bobo1185887830

发表于 2024-6-18 21:49:33 | 显示全部楼层

建议增加挂接鼠标左键点击事件  和挂接鼠标右键点击事件

admin

发表于 2024-6-19 07:57:42 | 显示全部楼层

bobo1185887830 发表于 2024-6-18 21:49
建议增加挂接鼠标左键点击事件  和挂接鼠标右键点击事件

已添加。

bobo1185887830

发表于 2024-9-23 08:30:56 | 显示全部楼层

建议增加鼠标进入,鼠标离开事件

654531555

发表于 2024-9-27 17:12:57 | 显示全部楼层

牛逼666666,牛逼666666

xiele

发表于 2024-10-30 19:28:05 | 显示全部楼层

加一个添加到指定格子功能,就是我想把这个物品添加到第几个格子,现在添加都是按顺序添加的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则