Photon Unity Networking基礎(chǔ)教程 1 Lobby- 筆記 之 PUN CallBacks

這只是筆記,一定要配合原文食用!

原文地址:http://www.lxweimin.com/p/1f374bb4819c

作者:浪尖兒


Photon Unity Networking基礎(chǔ)教程

1 Lobby- 筆記 之 PUN CallBacks 回調(diào)函數(shù)


必須:繼承Photon.PunBehaviour腳本

看了三種方式之后,我個人認(rèn)為,讓腳本繼承Photon.PunBehaviour,這個方法最好

所以所有需要書寫PUN回調(diào)函數(shù)的腳本,我們都讓它繼承自Photon.PunBehaviour,如下:

public class 類名 : Photon.PunBehaviour{}

然后我們寫回調(diào)函數(shù)時,就這樣書寫(重寫方法):

public override void OnConnectedToMaster(){}


當(dāng)連接到Photon Cloud時 - OnConnectedToMaster()

當(dāng)連接到Photon云時,PUN會自動調(diào)用所有繼承自MonoBehaviour的腳本中的OnConnectedToMaster()方法。

(其實(shí)都是,當(dāng)什么什么時,PUN會自動調(diào)用所有繼承自MonoBehaviour的腳本中的什么方法。后面就不贅述了)


當(dāng)斷開與Photon Cloud的連接時 - OnDisconnectedFromPhoton()


當(dāng)隨機(jī)加入一個房間失敗時 - OnPhotonRandomJoinFailed()?

public override void OnPhotonRandomJoinFailed(object[] codeAndMsg){}

參數(shù)codeAndMsg:codeAndMsg [0]是一個短的ErrorCode,codeAndMsg [1]是一個字符串調(diào)試msg。


當(dāng)加入進(jìn)一個房間中時 - OnJoinedRoom()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容