PUN2多人联机API汇总
代码仅为函数区别和属性展示,并不针对指定功能
按照需要调用即可
服务器相关API和回调
#region 服务器相关
public void 连接服务器()
{
PhotonNetwork.ConnectUsingSettings();
PhotonNetwork.GameVersion = "1";
}
public void 离开服务器()
{
PhotonNetwork.Disconnect();
}
public override void OnConnectedToMaster()
{
Debug.Log("加入服务器时回调");
}
public override void OnConnected()
{
Debug.Log("连接到服务器时回调");
}
public override void OnDisconnected(DisconnectCause cause)
{
Debug.Log("离开服务器时回调");
}
#endregion
大厅相关API和回调
#region 大厅相关
public void 加入大厅()
{
PhotonNetwork.JoinLobby();
PhotonNetwork.CurrentLobby.Name = "山西一区";
Debug.Log(PhotonNetwork.CurrentLobby.Name);
Debug.Log(PhotonNetwork.CurrentLobby.Type); //大厅类型
}
public void 离开大厅()
{
PhotonNetwork.LeaveLobby();
}
public void 大厅()
{
TypedLobby tl = new TypedLobby("山西一区",LobbyType.Default); //创建大厅
Debug.Log(tl.Name); // 大厅名字
Debug.Log(tl.Type)