//发送位置 void SendPosition() { PositionRequ pmsg = new PositionRequ(); pmsg.x = GetComponent <Transform> ().position.x; pmsg.y = GetComponent <Transform> ().position.y; pmsg.z = GetComponent <Transform> ().position.z; pmsg.rw = GetComponent <Transform> ().rotation.w; pmsg.rx = GetComponent <Transform> ().rotation.x; pmsg.ry = GetComponent <Transform> ().rotation.y; pmsg.rz = GetComponent <Transform> ().rotation.z; pmsg.positionId = pmsg.sid; netWork.SendRequ(pmsg); }
void LateUpdate() { if (GameObject.Find(Net.sid).GetComponent <MasterPlayer> ()) //上报位置信息 { PositionRequ pmsg = new PositionRequ(); pmsg.x = GetComponent <Transform> ().position.x; pmsg.y = GetComponent <Transform> ().position.y; pmsg.z = GetComponent <Transform> ().position.z; pmsg.rw = GetComponent <Transform> ().rotation.w; pmsg.rx = GetComponent <Transform> ().rotation.x; pmsg.ry = GetComponent <Transform> ().rotation.y; pmsg.rz = GetComponent <Transform> ().rotation.z; pmsg.positionId = this.name; Net.GetNetWork().SendRequ(pmsg); } }