这只是笔记,一定要配合原文食用!
原文地址:http://www.jianshu.com/p/c84582b4680d
作者:浪尖儿
Photon Unity Networking基础教程 3 游戏场景 - 笔记
离开房间 - PhotonNetwork.LeaveRoom()
调用PhotonNetwork.LeaveRoom()方法,离开当前房间并返回主服务器。
这将导致:
使用PhotonView清理所有(网络)GameObjects,除非您将autoCleanUp更改为false。
返回主服务器。
OnLeftRoom()回调函数立即被调用。
但是为什么要做一个prefab呢?
感觉这个思路还挺重要的(之前我一直都用的是单例模式):为什么要把Game Manager游戏物体,做成一个Prefab呢?
因为我们在这个游戏的几个场景(Sence)中,都需要重用这个Game Manager对象(几个场景都需要使用这个GameManager游戏物体)。
在Unity中,重用GameObjects的最好方法是将它们转换为Prefabs。