最近都在学习unity Network的知识,思绪凌乱,整理了些常用的方法和构造函数
一、添加NetworkManager组件
1、NetworkManager.StartClien():成为客户端
2、NetworkManager.StartServer():成为服务器
3、NetworkManager.StartHost():成为主机(既是服务器也是客户端)
4、ClientScene.RegisterPrefab():在客户端中注册预设体
5、NetworkManager.OnServerAddPlayer:添加玩家到服务器中,此方法也可以重载
例如:
public virtual void OnServerAddPlayer(NetworkConnection conn, short playerControllerId) {
var player = (GameObject)GameObject.Instantiate(playerPrefab, playerSpawnPos,
Quaternion.identity);
NetworkServer.AddPlayerForConnection(conn, player, playerControllerId); }
6