From 0125ae106d92b6e64666dbf77a2596b57cc479d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=90=8D?= <3077614386@qq.com> Date: Thu, 7 Mar 2024 17:00:03 +0800 Subject: [PATCH] 11 --- .../ModelFunction/Radar/RadarManger.cs | 48 +++++++++---------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs index 82579288..ee8aad17 100644 --- a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs +++ b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs @@ -192,29 +192,7 @@ public class RadarManger : MonoBehaviour } - /// - /// 雷达盲区让目标消失在地图上 - /// - private void Deadzone() - { - if (float.Parse(NearBlindArea) > 0) - { - Collider[] colliders = Physics.OverlapSphere(transform.position, float.Parse(NearBlindArea)); - for (int i = 0; i < colliders.Length; i++) - { - if (colliders[i].transform.gameObject.tag == "WRJ") - { - //Debug.Log("进来了" + Vector3.Distance(transform.position, colliders[i].transform.position)); - UnmannedAerialVehicleManage unmannedAerialVehicle = colliders[i].GetComponent(); - if (unmannedAerialVehicle) - { - GameObject game = unmannedAerialVehicle.gamemap; - Destroy(game); - } - } - } - } - } + #region 启动暂停 /// /// 导条变化调用 @@ -242,6 +220,7 @@ public class RadarManger : MonoBehaviour //Debug.Log("Timer fired at: " + Time.time); yield return new WaitForSeconds(5); // 等待一段时间后继续执行 RetrievalUAV(); + //Deadzone(); } } @@ -413,8 +392,29 @@ public class RadarManger : MonoBehaviour } } } + /// + /// 雷达盲区让目标消失在地图上 + /// + private void Deadzone() + { + if (float.Parse(NearBlindArea) > 0) + { + Collider[] colliders = Physics.OverlapSphere(transform.position, float.Parse(NearBlindArea)); + for (int i = 0; i < colliders.Length; i++) + { + if (colliders[i].transform.gameObject.tag == "WRJ") + { + //Debug.Log("进来了" + Vector3.Distance(transform.position, colliders[i].transform.position)); + UnmannedAerialVehicleManage unmannedAerialVehicle = colliders[i].GetComponent(); + if (unmannedAerialVehicle) + { + unmannedAerialVehicle.gamemap.SetActive(false); + } + } + } + } + } - /// /// 检测鼠标点击的方法 ///