using System.Collections; using System.Collections.Generic; using UnityEngine; using System; /* 联机同步数据的处理工具 */ public class SyncDataUtil { public static string QuatToStr(Quaternion quat) { return quat.x + "," + quat.y + "," + quat.z + "," + quat.w; } public static Quaternion StrToQuat(string str) { string[] sss = str.Split(','); Quaternion quat; quat.x = float.Parse(sss[0]); quat.y = float.Parse(sss[1]); quat.z = float.Parse(sss[2]); quat.w = float.Parse(sss[3]); return quat; } public static string Vec3ToStr(Vector3 v3) { return v3.x + "," + v3.y + "," + v3.z; } public static Vector3 StrToVec3(string str) { string[] sss = str.Split(','); Vector3 v3; v3.x = float.Parse(sss[0]); v3.y = float.Parse(sss[1]); v3.z = float.Parse(sss[2]); return v3; } }