使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
2024-08-25 08:58:57
使用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 :游戏大厅的属性信息
最新文章
- [超级懒人最简单法]iPhone 6 plus 适配切图方法分享(转载文章)
- POJ1065Wooden Sticks[DP LIS]
- java模拟一个简单的QQ
- 用KNN算法分类CIFAR-10图片数据
- BT5之Metasploit[MSF]连接postgresql数据库
- QMenu的个性化定制
- asp.net mvc上传头像加剪裁功能介绍
- jbpm4 回退、会签、撤销、自由流
- 把DEDE的在线文本编辑器换成Kindeditor不显示问题
- 【python密码学编程】8.使用换位加密法加密
- Spring消息之STOMP
- SSM-MyBatis-11:Mybatis中查询全部用resultmap
- Reinforcement Learning: An Introduction读书笔记(4)--动态规划
- MySQL JDBC驱动版本与MySQL数据库版本对应关系
- VM虚拟机扩展硬盘容量
- jQuery(四)
- ionic this.navCtrl.push()和this.navCtrl.pop()
- 小白学习前端---第一天 了解HTML
- js for dwg viewer in B/S
- Spring 集成Hibernate的三种方式