zoukankan      html  css  js  c++  java
  • 使用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 :游戏大厅的属性信息
  • 相关阅读:
    erlang使用gen_server实现质数服务器(手打代码,还debug了几个错误)
    Java
    某个数组,通过交换使所有奇数都在前半所有偶数都在后半,复杂度O(N)。
    Mybatis映射文件完整模板参照
    Spring集成MyBatis
    jdbc hibernate myBatis比较
    MySQL的简单使用-(一)
    jQuery框架Ajax常用选项
    POI操作Excel的API注意点总结
    Java反射机制练习
  • 原文地址:https://www.cnblogs.com/Firepad-magic/p/8284360.html
Copyright © 2011-2022 走看看