// Update is called once per frame
void Update ()
{
Ray ray = UICamera.mainCamera.ScreenPointToRay (UICamera.mainCamera.WorldToScreenPoint(transform.position));// 向屏幕发射线
RaycastHit hit;
Debug.DrawLine(UICamera.mainCamera.transform.position,gameObject.transform.position,Color.blue);
// 射线的碰撞检测
if (Physics.Raycast (ray, out hit,200)) {
print ("点到NGUI");
Debug.Log(hit.collider.name);
}
Debug.Log(transform.position);
}
【NGUI】通过射线检测被遮挡的物体
最新推荐文章于 2024-04-10 17:44:13 发布