UNET自带的网络联网工具
新建一个空物体,加入Nerwork Manager 和 NetworkManager HUD
在Nerwork Manager的Playfabs放入进入场景会自动生成的物体(一般是主角)
在Registered Spawnable Prefabs 直接丢入需要同步的物体..(比如子弹,和共同的敌人),需要有Nerwork Identity组建才丢得进去
在主角和子弹等需要移动的物体 添加Nerwork Transform 如果只需要同步一次, Nerwork Send Rate = 0
using UnityEngine.Networking; 和 NetworkBehaviour
在需要同步的角色里面加入
[SyncVar] 放在需要更新到服务器的数字前
if (!isServer) return; //如果不是服务器,返回
[ClientRpc]//只在客户端调用
跟着的方法必须 Rpc****()
if (!isLocalPlayer) return;//不是本地玩家,返回
[Command]//只在服务器调用
Cmd****()
NetworkServer.Spawn(go); //可以把物体丢括号里进去同步..一般是实例化出来的物体