使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
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 :游戏大厅的属性信息
 
点赞鼓励下,(づ ̄3 ̄)づ╭❤~
作者:世纪末的魔术师
        
               出处:https://www.cnblogs.com/Firepad-magic/
        
               Unity最受欢迎插件推荐:点击查看
        
        本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    
                    
                
                
            
        
浙公网安备 33010602011771号