在unity中用NGUI做了个点击按钮触发攻击事件。用w,a,s,d按键控制人物移动时,鼠标总跟着人物移动导致点击不了按钮,该怎么办呢
可以尝试使用UGUI的UI Events系统。它可以帮助你捕捉到屏幕上某个按钮的点击,即使在人物移动的时候也能正常工作。
另外,你可以使用Raycast来检测鼠标是否点击了按钮,并通过设置一个标志位来判断鼠标是否点击了某个按钮,如果没有点击,则不执行触发攻击事件的代码。这样就可以实现在人物移动的时候也能正常检测鼠标点击的功能。