老师好,之前在pc上没有问题,但是build android的版本就会没有用,请问该如何解决。
pc的ui防穿透代码
if (Input.GetMouseButtonDown(0) && !EventSystem.current.IsPointerOverGameObject() )
{
Vector2 pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
//print((int)(pos.x+7.5f)+" "+ (int)(pos.y + 7.5f));
ChessBoard.Instance.PlayChess(new int[2] { (int)(pos.x + 7.5f), (int)(pos.y + 7.5f) });
ChessBoard.Instance.timer = 0;
}
Input.GetMouseButtonDown(0) 这个是得到鼠标按下的
在手机端使用使用Input.GetTouch等触摸相关事件
也可以使用easytouch插件