给地形添加一个标签
void Update () {
if(Input.GetMouseButtonDown(0))
{
//鼠标按下,发射射线
//静态属性, -1,全局唯一的属性,你可以通过类名很[方便]的调用。
//如果是对象的属性,你就要先找到对象,再调用属性,很麻烦。//GameObject.Find()
//Input.mousePosition是获取鼠标点击的象素点
//ScreenPointToRay是按象素来创建射线
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;//碰撞点
if (Physics.Raycast(ray,out hit, 1000.0f))
{
print(hit.collider.tag);
//判断是否碰到了地面
//hit.collider 碰撞到的东西
if (hit.collider.tag == Tags.Ground)
{
print("碰撞到地面");
}
}
}
}