我正在为手机制作一款塔防御游戏,在过去的几周里,我一直在努力修复这个错误。为了建造一个塔,我点击一个瓷砖,它弹出一个UI菜单和几个塔可供选择。如果在我点击UI以选择塔楼的位置后面有另一个有效的位置来建造一个塔楼,则点击会通过UI并选择新的有效瓷砖。
我有一个空的游戏对象,它嵌套一个画布,它嵌套按钮。
我尝试过使用以下可能的修复方法,但在我的情况下没有起作用:
canvas
if (EventSystem.current.IsPointerOverGameObject()) return;
if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began) return;上的
我该怎么做?
发布于 2022-09-24 15:56:41
当UI对象被打开时,您可以尝试在UI对象后面放置一个sprite,这样点击就只适用于按钮和sprite。你也可以让雪碧变得透明。
https://stackoverflow.com/questions/73809844
复制相似问题