diff --git a/Assets/Temp/Scripts/Microwaveweapon.cs b/Assets/Temp/Scripts/Microwaveweapon.cs
index 6a45851c..9ff50db5 100644
--- a/Assets/Temp/Scripts/Microwaveweapon.cs
+++ b/Assets/Temp/Scripts/Microwaveweapon.cs
@@ -251,6 +251,7 @@ public class Microwaveweapon : MonoBehaviour
         //MQTTManager.instance.SendData(MQTTManager.instance.Planedata, newdata);
         yield return new WaitForSeconds(0.5f);
         GameObject game = Instantiate(Destructioneffect, unmannedAerialVehicle.transform);
+        yield return new WaitForSeconds(0.1f);
         game.transform.localPosition = Vector3.zero;
         game.transform.SetParent(null);
         game.SetActive(true);
diff --git a/Assets/Zion/Scripts/Adam/GameManager.cs b/Assets/Zion/Scripts/Adam/GameManager.cs
index 91a2150d..f4d68ee2 100644
--- a/Assets/Zion/Scripts/Adam/GameManager.cs
+++ b/Assets/Zion/Scripts/Adam/GameManager.cs
@@ -472,12 +472,6 @@ public class GameManager : MonoSingleton<GameManager>
             }
         }
 
-        if (uavm)
-        {
-            uavm.SetTipsColor();
-            DroneViewDisplay.Instance.CreateUI(uavm, false);
-        }
-
         Debug.Log($"<color=yellow>是否是player{data.r3 == GlobalFlag.currentUser.user_id}</color>");
         device.GetComponent<EquipmentCommon>().FillInTheData(data.list_para, data);
         device.GetComponent<EquipmentCommon>().deviceID = data.id;
@@ -485,7 +479,11 @@ public class GameManager : MonoSingleton<GameManager>
         {
             device.GetComponent<EquipmentCommon>().isPlayer = true;
         }
-        
+        if (uavm)
+        {
+            uavm.SetTipsColor();
+            DroneViewDisplay.Instance.CreateUI(uavm, false);
+        }
         FormationManager.Instance.WhenSpawn();
     }
 
diff --git a/Assets/Zion/Scripts/HighPriorityTarget.cs b/Assets/Zion/Scripts/HighPriorityTarget.cs
index ae20b3be..22e3896f 100644
--- a/Assets/Zion/Scripts/HighPriorityTarget.cs
+++ b/Assets/Zion/Scripts/HighPriorityTarget.cs
@@ -75,7 +75,7 @@ public class HighPriorityTarget : MonoBehaviour
     public GameObject gamepos;
     void Start()
     {
-        gamepos.gameObject.SetActive(false);
+        //gamepos.gameObject.SetActive(false);
         HighPriorityTargets.Add(this);
         Number = HighPriorityTargets.Count.ToString();
         buttonreg.onClick.AddListener(() =>
@@ -143,28 +143,28 @@ public class HighPriorityTarget : MonoBehaviour
                 }
             }
         }
-        if (Spectrumdetection.Radius > 0)
-        {
-            if (gamepos)
-            {
-                gamepos.gameObject.SetActive(true);
-                switch (Spectrumdetection.Radius)
-                {
-                    case 1:
-                        gamepos.transform.localScale = new Vector3(10, 1, 10);
-                        break;
-                    case 2:
-                        gamepos.transform.localScale = new Vector3(20, 1, 20);
-                        break;
-                    case 3:
-                        gamepos.transform.localScale = new Vector3(30, 1, 30);
-                        break;
-                    default:
-                        break;
-                }
-            }
+        //if (Spectrumdetection.Radius > 0)
+        //{
+        //    if (gamepos)
+        //    {
+        //        gamepos.gameObject.SetActive(true);
+        //        switch (Spectrumdetection.Radius)
+        //        {
+        //            case 1:
+        //                gamepos.transform.localScale = new Vector3(10, 1, 10);
+        //                break;
+        //            case 2:
+        //                gamepos.transform.localScale = new Vector3(20, 1, 20);
+        //                break;
+        //            case 3:
+        //                gamepos.transform.localScale = new Vector3(30, 1, 30);
+        //                break;
+        //            default:
+        //                break;
+        //        }
+        //    }
             
-        }
+        //}
     }
 
     /// <summary>
diff --git a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
index 674ec754..82579288 100644
--- a/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
+++ b/Assets/Zion/Scripts/ModelFunction/Radar/RadarManger.cs
@@ -382,7 +382,7 @@ public class RadarManger : MonoBehaviour
     {
         colliders = Physics.OverlapSphere(transform.position, detectionRadius).ToList(); // 检索范围内的所有碰撞体
         var colliders2 = colliders.FindAll(x => x.tag == "WRJ");
-        minCamera.orthographicSize = detectionRadius;
+
         if (colliders2.Count > 0)
         {
             for (int i = 0; i < colliders2.Count; i++)
@@ -391,7 +391,7 @@ public class RadarManger : MonoBehaviour
                 if (unmannedAerialVehicle)
                 {
                     bool isnearBlindArea = Vector3.Distance(transform.position, unmannedAerialVehicle.transform.position) > nearBlindArea;
-                    if (isnearBlindArea)
+                    if (!isnearBlindArea)
                         continue;
                     attackColliders1.Add(colliders[i]);
                     LaserFireControlPlatformManger laserFireControlPlatformManger = LaserFireControlPlatformManger.laserFireControlPlatformMangers.Find(x => (x != null&& x.isLasing == false&& x.lasertime <= 0));                   
diff --git a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
index ec0c2fca..c0b3b857 100644
--- a/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
+++ b/Assets/Zion/Scripts/ModelFunction/UAV/UnmannedAerialVehicleManage.cs
@@ -183,6 +183,10 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
     /// 地面层数
     /// </summary>
     public LayerMask Ground;
+    /// <summary>
+    /// 改变频谱探测地图上显示点的大小
+    /// </summary>
+    public bool boisp = true;
     void Start()
     {
         gamePos.gameObject.SetActive(false);
@@ -215,6 +219,7 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
         if (reveal > 1)
         {
             gamePos.transform.localScale = new Vector3(reveal, 1, reveal);
+            boisp = false;
         }
     }
 
@@ -350,68 +355,68 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
             }));
         }
 
-        if (Spectrumdetection.Radius > 0)
+        if (Spectrumdetection.Radius > 0 && boisp)
         {
-            if (gxWRJCamera && dzWRJCamera)
+            //if (gxWRJCamera && dzWRJCamera)
+            //{
+            //    //gxWRJCamera.orthographicSize = Spectrumdetection.Radius * 1000;
+
+            switch (Spectrumdetection.Radius)
             {
-                gxWRJCamera.orthographicSize = Spectrumdetection.Radius * 1000;
-                dzWRJCamera.orthographicSize = Spectrumdetection.Radius * 1000;
-                switch (Spectrumdetection.Radius)
-                {
-                    case 1:
-                        reveal = 30;
-                        Mapdisplay();
-                        break;
-                    case 2:
-                        reveal = 60;
-                        Mapdisplay();
-                        break;
-                    case 3:
-                        reveal = 90;
-                        Mapdisplay();
-                        break;
-                    case 4:
-                        reveal = 120;
-                        Mapdisplay();
-                        break;
-                    case 5:
-                        reveal = 150;
-                        Mapdisplay();
-                        break;
-                    default:
-                        break;
-                }
+                case 1:
+                    reveal = 30;
+                    Mapdisplay();
+                    break;
+                case 2:
+                    reveal = 60;
+                    Mapdisplay();
+                    break;
+                case 3:
+                    reveal = 90;
+                    Mapdisplay();
+                    break;
+                case 4:
+                    reveal = 120;
+                    Mapdisplay();
+                    break;
+                case 5:
+                    reveal = 150;
+                    Mapdisplay();
+                    break;
+                default:
+                    break;
             }
+            //}
         }
-        Judgingdistance();
+        //Judgingdistance();
     }
 
-    private void Judgingdistance()
-    {
-        RaycastHit hit;
-        //Debug.LogError("调用了");
-        if (Physics.Raycast(transform.position, Vector3.down, out hit))
-        {
-            Debug.Log(hit.distance);
-            if (hit.distance <= 1f)
-            {
-                if (gamemap && gamePos)
-                {
-                    gamePos.gameObject.SetActive(false);
-                    gamemap.gameObject.SetActive(false);
-                }
-            }
-            else
-            {
-                if (gamemap && gamePos)
-                {
-                    gamePos.gameObject.SetActive(true);
-                    gamemap.gameObject.SetActive(true);
-                }
-            }
+    //private void Judgingdistance()
+    //{
+    //    RaycastHit hit;
+    //    //Debug.LogError("调用了");
+    //    if (Physics.Raycast(transform.position, Vector3.down, out hit))
+    //    {
+    //        Debug.Log(hit.distance);
+    //        if (hit.distance <= 1f)
+    //        {
+    //            if (gamemap && gamePos)
+    //            {
+    //                gamePos.gameObject.SetActive(false);
+    //                gamemap.gameObject.SetActive(false);
+    //            }
+    //        }
+    //        else
+    //        {
+    //            if (gamemap && gamePos)
+    //            {
+    //                gamePos.gameObject.SetActive(true);
+    //                gamemap.gameObject.SetActive(true);
+    //            }
+    //        }
 
-        }
-    }
+    //    }
+    //}
 
     /// <summary>
     ///上传日志
@@ -1145,6 +1150,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
         if (isMove && positions.Count > 0)
         {
             isMove = false;
+            gamePos.gameObject.SetActive(true);
+            gamemap.gameObject.SetActive(true);
             Vector3 _positions = positions.Dequeue();
             var nowData = GetSyncData(_positions);
             MyNetMQClient.instance.Send(nowData);
@@ -1161,6 +1168,8 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
     /// <returns></returns>
     public IEnumerator MoveObjectAlongPath(Vector3 _positions) // 协程:按路线移动物体
     {
+        gamePos.gameObject.SetActive(true);
+        gamemap.gameObject.SetActive(true);
         Vector3 targetPosition = new Vector3(_positions.x, hight, _positions.z);// 目标位置为当前顶点坐标
         float _distance = Vector3.Distance(transform.position, targetPosition);
         float _time = _distance / FireSpeed;
diff --git a/Assets/Zion/Scripts/WRJ0125/DroneViewDisplay.cs b/Assets/Zion/Scripts/WRJ0125/DroneViewDisplay.cs
index acfd9081..3d43d227 100644
--- a/Assets/Zion/Scripts/WRJ0125/DroneViewDisplay.cs
+++ b/Assets/Zion/Scripts/WRJ0125/DroneViewDisplay.cs
@@ -118,7 +118,7 @@ public class DroneViewDisplay : MonoSingleton<DroneViewDisplay>
     }
 
     /// <summary>
-    /// 
+    /// 其他非无人机设备生成RenderTexture
     /// </summary>
     /// <param name="deviceID"></param>
     /// <param name="camera"></param>