unity基础开发----射线碰撞代码

C# 射线碰撞代码
        if(Input.GetMouseButtonDown(0))
        {
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hit;
           
            if (Physics.Raycast(ray,out hit))
            {
                Debug.DrawLine(ray.origin, hit.point);
                //print(hit.collider.gameObject.name);

                //curObject = hit.collider.gameObject;

                // 显示当前选中对象的名称
                print(hit.collider.gameObject);
             }

        }

你可能感兴趣的:(unity)