欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

从鼠标点击位置发射射线检测是否点击到3D世界中的物体

程序员文章站 2022-03-26 17:23:20
...
        if (Input.GetMouseButtonDown(0))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;

            if (Physics.Raycast(ray, out hit, 5000)) //如果碰撞检测到物体
            {
                Debug.LogError( hit.point + "    " + hit.collider.tag);

                if (hit.collider.tag != "You")
                {
                    Debug.Log("I Find You");
                }
            }
        }