NGUI判断是否点击到UI控件
注意:UI应加上Box Collider
1、射线检测 UICamera发一条射线,射线碰到了东西就说明点击到了UI
Ray ray=UICamera.mainCamera.ScreenPointToRay(Input.mousePosition);// 向屏幕发射线 RaycastHit hit; if(Physics.Raycast(ray,out hit,200))//射线的碰撞检测 { print("点击了UI"); }
2、根据UICamera中的变量isOverUI来判断,isOverUI==true说明点击到了UI,反之则未点击到