操作UI的同时涉及外界的操作,需要在外界操作(如奔跑)的脚本上添加这么一个判断条件:
EventSystem.current.IsPointerOverGameObject()
这个是比较常用的。另外如果是安卓系统可能会出现一些问题,这篇博客上有解决方式:unity点击UI时不触发场景物体的响应
操作UI的同时涉及外界的操作,需要在外界操作(如奔跑)的脚本上添加这么一个判断条件:
EventSystem.current.IsPointerOverGameObject()
这个是比较常用的。另外如果是安卓系统可能会出现一些问题,这篇博客上有解决方式:unity点击UI时不触发场景物体的响应
转载于:https://www.cnblogs.com/ChanWunsam/p/10018305.html