星火编辑器写一个小功能,拖拽丢弃装备(不用官方的丢弃窗口)

精华2024/03/18666 浏览案例分享
好像是没看见有这个方面的教程,但正好自己写的装备不打算加按钮,全程是拖拽。最后发现丢弃无法操作,用官方的丢弃窗口又显得好突兀,借此机会写了一个小方法。
新建一个供丢弃的背包,只放一个格子,无任何限制,布局采用自定义。
TapTap
单位连接这个背包栏
TapTap
界面面板,创建一个自定义背包的面板,摆放位置同装备背包打开的位置错开,让它显示到背包以外的界面。
设置panel13   自定义背包面板14   的背景颜色A 为1  透明度为0.1   自定义背包格子15 透明度为0.1
(下图我未设置,所以看得见,设置后就看不见了,其实它有是存在的)
在个人项目可以将这个面板放在背包面板下面,打开背包它也会被打开,关闭背包也一起关闭,而图层问题,大多UI面板是跟它在MainPage下面,那样可以把它放最外层,层级设负数,就不会遮挡了,而打开关闭用同背包一起即可。
TapTap
打开后就类似在这样的区域了,(注意:该图层不能放置太大,它会遮挡移动摇杆,设置层级也不行,毕竟它们不属于一个GUI下面)
TapTap
服务端触发器
用移动物品来判断物品新格子位置,当新格子位置是上面创建的背包格子,就将触发事件的物品移除。
TapTap
看看效果
内容很少,希望能帮助到大家,可能也会有人跟我一样,想做拖拽丢弃物品,这个方法不是很好,但正好能解决这个问题。
7
10
2