使用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 :游戲大廳的屬性信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM