用装备自带的“卸下”实现“出售”装备的效果。

2023/12/26185 浏览案例分享
达成效果:类似于lol, 王者荣耀等moba游戏的购买,出售装备效果。
需要运用到官方自带的“商场”功能。不赘述,如果需要我可以在补充。
1:在“数据编辑器”中创建装备。
TapTap
为装备添加“图标”。
在“背包效果”的“被动增益”下添加“被动技能buff模板”。并将“自定义效果”移动到“初始效果”。
并将持续时间设置为“1“(”默认为-1,该状态下,出售装备只会触发一次。)
点击自定义效果节点的“√”
TapTap
另外,装备本身带来的效果,需要写在“装备效果”里。
“当装备卸载时,给玩家金钱,并移除该装备”
(我这里设置为返还装备购买价格的0.9)
TapTap
勾选“丢弃时移除”,并添加标签
TapTap
3:在背包,勾选“是装备栏”,并添加对应的标签。
TapTap
4:在“奖励池”制作商场,“货币对应玩家属性”选择为“金钱”。“奖励”选择为“奖励物品”。
TapTap
并设置好装备的“奖励物品属性”(也就是装备的购买价格),“物品类型”,并勾选“直接交给获得者”。
TapTap
5:最后进行调试,验证效果:
进入游戏,假定初始金钱为700。购买2个售价为300金钱的“奖励物品”。
TapTap
装备点击“卸下”。(也就是售卖)
TapTap
移除装备,并返还玩家270金钱。(我设置了返还金钱为装备售价的0.9。)
TapTap
270*2+100=640
2
2