需要判断当前鼠标是否在UI控件上面,步骤:
1、给ui控件都加上Box Collider,注意的是,把auto-adjust to match勾选,这样就不用去配置BoxCollider的大小了,而且涉及到空间大小自适应的情况也不会有问题
2、相关代码加上如下判断则不会和UI控件鼠标事件冲突了
if (UICamera.Raycast(Input.mousePosition)) {
return;
}
需要判断当前鼠标是否在UI控件上面,步骤:
1、给ui控件都加上Box Collider,注意的是,把auto-adjust to match勾选,这样就不用去配置BoxCollider的大小了,而且涉及到空间大小自适应的情况也不会有问题
2、相关代码加上如下判断则不会和UI控件鼠标事件冲突了
if (UICamera.Raycast(Input.mousePosition)) {
return;
}