//物体与物体之间的射线检测
//射线从一个点的原点到一个点
Ray testRay = new Ray(transform.position, Vector3.down);
RaycastHit hitinformation;
//这是原型,RaycastHIt用来返回一个信息
//public static bool Raycast(Ray ray, out RaycastHit hitInfo, float maxDistance);
Physics.Raycast(testRay, out hitinformation,100)
//鼠标与物体的射线检测
//需要传入的摄像机
public Camera mCamera = null;
//ScreenPointToRay 将屏幕上的点转为射线上的点
Ray r = mCamera.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if(Physics.Raycast(r,out hit,1000f))
{
if(hit.collider.tag=="物体的tag")
{
Debug.Log("你需要的条件");
}
}