Collider[] cols = Physics.OverlapSphere (Player.transform.position, radius, layer);
//if(cols!=null && cols.Length>0) Debug.Log(cols[0]);
if (cols.Length > 1) {
text.enabled = true;//提示文字打开
if(Input.GetKey(KeyCode.Keypad7)){//当数字7键,
FlightCamera.GetComponent<Camera>().enabled=false;//主摄像机关闭
camera.GetComponent<Camera>().enabled=true;//战斗机视角打开
GetComponent<Follow>().enabled=true;//跟随脚本被激活
}
if (cols.Length ==null) {
text.enabled=false;//当碰撞数为空 文字关闭
}
}
这个相交球第一次用 为什么所在层级的物体都消失了 还在执行呢? 我想检测范围内的物体 还有其他方法嘛??
//if(cols!=null && cols.Length>0) Debug.Log(cols[0]);
if (cols.Length > 1) {
text.enabled = true;//提示文字打开
if(Input.GetKey(KeyCode.Keypad7)){//当数字7键,
FlightCamera.GetComponent<Camera>().enabled=false;//主摄像机关闭
camera.GetComponent<Camera>().enabled=true;//战斗机视角打开
GetComponent<Follow>().enabled=true;//跟随脚本被激活
}
if (cols.Length ==null) {
text.enabled=false;//当碰撞数为空 文字关闭
}
}
这个相交球第一次用 为什么所在层级的物体都消失了 还在执行呢? 我想检测范围内的物体 还有其他方法嘛??