提交无人机同步

This commit is contained in:
账号名 2023-11-21 20:05:12 +08:00
parent 50f0a8193e
commit 6caee0cc20
3 changed files with 21 additions and 3 deletions

View File

@ -178,6 +178,13 @@ public class GameManager : MonoBehaviour
break;
case "offline":
break;
case "WRJPosAngle":
EquipmentCommon equipmentCommon = EquipmentCommon.equipmentCommons.Find(x => x.deviceID == data[1]);
if (equipmentCommon)
{
equipmentCommon.ReceivingPositionAngle(data);
}
break;
}
}

View File

@ -185,9 +185,10 @@ public class EquipmentCommon : MonoBehaviour
}
protected string GetSyncData()
{
return string.Format("{0},{1},{2},{3},{4},{5},{6}", equipmentCommon.deviceID, transform.position.x, transform.position.y, transform.position.z, transform.eulerAngles.x, transform.eulerAngles.y, transform.eulerAngles.z);
return string.Format("{0},{1},{2},{3},{4},{5},{6},{7}", "WRJPosAngle", equipmentCommon.deviceID, transform.position.x, transform.position.y, transform.position.z, transform.eulerAngles.x, transform.eulerAngles.y, transform.eulerAngles.z);
}
private void Update()
{
@ -196,6 +197,18 @@ public class EquipmentCommon : MonoBehaviour
isPlayer = !isPlayer;
}
}
/// <summary>
///
/// </summary>
/// <param name="data"></param>
public void ReceivingPositionAngle(string[] data)
{
Vector3 pos = new Vector3(float.Parse(data[2]), float.Parse(data[3]), float.Parse(data[4]));
Vector3 rot = new Vector3(float.Parse(data[4]), float.Parse(data[6]), float.Parse(data[7]));
transform.position = pos;
transform.position = rot;
}
}
public enum SelectedSide

View File

@ -440,8 +440,6 @@ public class UnmannedAerialVehicleManage : MonoBehaviour
isMove = true;
}
}
public enum Pattern
{