Unity3d 如何阻止ui交互中的游戏输入?
我使用的是4.6中引入的UnityUI,按钮工作正常。然而,我有下面的触摸控制的游戏。如果用户触摸屏幕的左侧,则hero向左,如果触摸右侧,则它向右。但是,如果用户触摸一个按钮,它仍然会右转Unity3d 如何阻止ui交互中的游戏输入?,unity3d,unity3d-gui,Unity3d,Unity3d Gui,我使用的是4.6中引入的UnityUI,按钮工作正常。然而,我有下面的触摸控制的游戏。如果用户触摸屏幕的左侧,则hero向左,如果触摸右侧,则它向右。但是,如果用户触摸一个按钮,它仍然会右转 if (Input.touches[0].position.x < Screen.width / 2) { turnLeft(); } else { turnRight(); } if(Input.touchs[0].position.x
if (Input.touches[0].position.x < Screen.width / 2) {
turnLeft();
} else {
turnRight();
}
if(Input.touchs[0].position.x
如果触摸/鼠标单击ui按钮,如何使此代码无响应
if (!EventSystem.current.IsPointerOverGameObject()) {
//same code here
}