void Update () {
//以摄像机所在位置为起点,创建一条向下发射的射线
Ray ray = new Ray(transform.position, -transform.up);//参数:1、原点位置,2、方向transform.up向上
//射线的碰撞点
RaycastHit hit;
//射线的碰撞,参数:1、射线,2、让射线去检测碰撞,然后把碰撞的结果赋值给碰撞点,3、最大的距离
if (Physics.Raycast(ray,out hit,1000))
{
//返回值为true就表示碰撞到了
//如果射线与平面碰撞,打印碰撞物体信息
Debug.Log("碰撞对象:" + hit.collider.name);
//在场景视图中绘制射线
Debug.DrawLine(ray.origin, hit.point, Color.red);//参数:1、射线起点,2、碰撞到的点,3、射线颜色
}
}