This commit is contained in:
yulong 2024-01-22 18:15:09 +08:00
commit c101565f8a
2 changed files with 55 additions and 54 deletions

View File

@ -327,61 +327,61 @@ public class LaserFireControlPlatformManger : MonoBehaviour
} }
} }
/// <summary> ///// <summary>
/// 激光发起攻击 ///// 激光发起攻击
/// </summary> ///// </summary>
public void Laserattack() //public void Laserattack()
{ //{
if (Receivingdistance > 0 && targetPoint != null) // if (Receivingdistance > 0 && targetPoint != null)
{ // {
Collider[] colliders = Physics.OverlapSphere(transform.position, Receivingdistance);//检查是否在打击的范围内 // Collider[] colliders = Physics.OverlapSphere(transform.position, Receivingdistance);//检查是否在打击的范围内
for (int i = 0; i < colliders.Length; i++) // for (int i = 0; i < colliders.Length; i++)
{ // {
if (colliders[i].gameObject.tag == "WRJ") // if (colliders[i].gameObject.tag == "WRJ")
{ // {
UnmannedAerialVehicle unmannedAerialVehicle = null; // UnmannedAerialVehicle unmannedAerialVehicle = null;
if (colliders[i].GetComponent<UnmannedAerialVehicle>()) // if (colliders[i].GetComponent<UnmannedAerialVehicle>())
{ // {
unmannedAerialVehicle = colliders[i].GetComponent<UnmannedAerialVehicle>(); // unmannedAerialVehicle = colliders[i].GetComponent<UnmannedAerialVehicle>();
} // }
if (unmannedAerialVehicle != null) // if (unmannedAerialVehicle != null)
{ // {
Vector3 Angle = unmannedAerialVehicle.transform.position - transform.position; // Vector3 Angle = unmannedAerialVehicle.transform.position - transform.position;
float Angle1 = Vector3.Angle(Angle, transform.forward); // float Angle1 = Vector3.Angle(Angle, transform.forward);
Debug.LogError("角度大小:" + Angle1); // Debug.LogError("角度大小:" + Angle1);
if (float.Parse(InterferenceAngle) >= Angle1) // if (float.Parse(InterferenceAngle) >= Angle1)
{ // {
Debug.LogError("角度没有问题进来了" + InterferenceAngle); // Debug.LogError("角度没有问题进来了" + InterferenceAngle);
if (Receivingposin == null) // if (Receivingposin == null)
{ // {
//if (Random.value>0.5f) // //if (Random.value>0.5f)
//{ // //{
Receivingposin = unmannedAerialVehicle.transform; // Receivingposin = unmannedAerialVehicle.transform;
Debug.LogError("接收无人机的位置" + Receivingposin.position); // Debug.LogError("接收无人机的位置" + Receivingposin.position);
var nowData = GetSyncData(); // var nowData = GetSyncData();
_ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData)); // _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData));
isLasings = true; // isLasings = true;
CastRayAndRender(); // CastRayAndRender();
break; // break;
//} // //}
//else // //else
//{ // //{
// Receivingposin = unmannedAerialVehicle.transform; // // Receivingposin = unmannedAerialVehicle.transform;
// var nowData1= GetSyncData1(); // // var nowData1= GetSyncData1();
// _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData1)); // // _ = SyncCreateRoom.SendMessageAsync(string.Format("send2room {0}", nowData1));
// isLasings = true; // // isLasings = true;
// CastRayAndRender1(); // // CastRayAndRender1();
// break; // // break;
//} // //}
} // }
} // }
} // }
} // }
} // }
} // }
} //}
private string GetSyncData1() private string GetSyncData1()
{ {

View File

@ -140,7 +140,8 @@ public class RadarManger : MonoBehaviour
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
RetrievalUAV();//看向无人机 if (equipmentCommon.isPlayer)
RetrievalUAV();//看向无人机
} }
#region #region
/// <summary> /// <summary>