| 123456789101112131415161718192021222324252627282930313233343536373839 |
- 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;
- }
- }
|