您的位置:首页 > 理论基础 > 计算机网络

使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍

2018-01-14 21:07 555 查看

使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍

Photon
PUN
Unity
网络游戏开发

Photon常用类介绍:

IPunCallback

PUNGIPunCallback接口中,定义了许多与Photon网络连接相关的回调函数 。

网络连接状态发生变化时 , 游戏客户端会调用这些回调函数 。

PunBehaviour

PunBehaviour位于Photon命名空间

PunBehavioud继承Photon.MonoBehaviour ,实现PunCallback接口

Photon.MonoBehavioud继承UnityEngine.MonoBehaviour

PhotonNetwork

PhotonNetwork是PUN中的静态类,包含了用于向Photon服务器发送请求的函数,以及保存了玩家信息的属性:

PhotonNetwork.ConnectUsingSettings() : 连接photon服务器

PhotonNetwork.JoinLobby() : 在MaterServer加入游戏大厅

PhotonNetwork.CreateRoom() : 在游戏大厅中创建游戏房间

PhotonNetwork.LeaveRoom() : 从游戏房间返回游戏大厅

PhotonNetwork.Instantiate() : 创建客户端控制的游戏对象

PhotonNetwork.room : 客户端进入的游戏房间

PhotonPlayer

Photon Player类表示Photon网络通信中的玩家。

PhotonPIayer.ID : 玩家的ID,有Photon服务器分配

PhotonPlayer.name : 玩家的昵称,玩家可以自己设定昵称

PhotonPlayer.isLocal : 玩家是否为本地客户端的玩家

PhotonPIayer.customProperties : 玩家的自定义属性

其他

PhotonNetwork-Documentation:

PhotonView : 管理游戏房间内客户端之间的通信

Roomlnfo : 游戏房间的属性信息

ServerSettings : 服务器设置

TypedLobbylnfo :游戏大厅的属性信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: