这只是笔记,一定要配合原文食用!
原文地址:http://www.jianshu.com/p/1f374bb4819c
作者:浪尖儿
Photon Unity Networking基础教程
1 Lobby- 笔记 之 PUN CallBacks 回调函数
必须:继承Photon.PunBehaviour脚本
看了三种方式之后,我个人认为,让脚本继承Photon.PunBehaviour,这个方法最好
所以所有需要书写PUN回调函数的脚本,我们都让它继承自Photon.PunBehaviour,如下:
public class 类名 : Photon.PunBehaviour{}
然后我们写回调函数时,就这样书写(重写方法):
public override void OnConnectedToMaster(){}
当连接到Photon Cloud时 - OnConnectedToMaster()
当连接到Photon云时,PUN会自动调用所有继承自MonoBehaviour的脚本中的OnConnectedToMaster()方法。
(其实都是,当什么什么时,PUN会自动调用所有继承自MonoBehaviour的脚本中的什么方法。后面就不赘述了)
当断开与Photon Cloud的连接时 - OnDisconnectedFromPhoton()
当随机加入一个房间失败时 - OnPhotonRandomJoinFailed()
public override void OnPhotonRandomJoinFailed(object[] codeAndMsg){}
参数codeAndMsg:codeAndMsg [0]是一个短的ErrorCode,codeAndMsg [1]是一个字符串调试msg。