问一下大佬们
unity3d吧
全部回复
仅看楼主
level 1
MinloNeumann 楼主
我正在做一个解密类的小游戏,有个逻辑是点击右下角道具栏里拿起当前的道具。这时候我再点击屏幕任意位置后道具重新放回到右下角道具栏。
右下角道具栏Ui上绑定了一个按钮点击事件监听什么时候拿起道具,点击任意位置放回道具我直接监听了鼠标左键的点击。
这里我碰到一个问题就是道具栏上的按钮点击事件和鼠标的监听事件是随机顺序执行的。导致会出现执行拿起道具逻辑后接着又执行放下逻辑。
想问下大佬们有什么好的解决办法。或者正常使用道具逻辑应该怎么做。谢谢
2023年10月16日 16点10分 1
level 1
看你的描述难道不是鼠标点击事件判定有问题吗,先判断鼠标是不是在ui上,是的话不执行事件
2023年10月16日 23点10分 3
level 5
玩家一次点击,可能实际上是十几次点击,因为update每帧都触发。你在点击事件里面随便输出一些信息,看看是不是被输出了十几次。
2023年10月17日 18点10分 4
1