這只是筆記姨伤,一定要配合原文食用潘鲫!
原文地址:http://www.reibang.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。