這只是筆記愚隧,一定要配合原文食用躯护!
原文地址:http://www.reibang.com/p/c84582b4680d
作者:浪尖兒
Photon Unity Networking基礎(chǔ)教程 3 游戲場(chǎng)景 - 筆記
離開(kāi)房間 - PhotonNetwork.LeaveRoom()
調(diào)用PhotonNetwork.LeaveRoom()方法,離開(kāi)當(dāng)前房間并返回主服務(wù)器羹蚣。
這將導(dǎo)致:
使用PhotonView清理所有(網(wǎng)絡(luò))GameObjects哗总,除非您將autoCleanUp更改為false誊役。
返回主服務(wù)器。
OnLeftRoom()回調(diào)函數(shù)立即被調(diào)用逗爹。
但是為什么要做一個(gè)prefab呢亡嫌??
感覺(jué)這個(gè)思路還挺重要的(之前我一直都用的是單例模式):為什么要把Game Manager游戲物體,做成一個(gè)Prefab呢掘而?
因?yàn)槲覀冊(cè)谶@個(gè)游戲的幾個(gè)場(chǎng)景(Sence)中挟冠,都需要重用這個(gè)Game Manager對(duì)象(幾個(gè)場(chǎng)景都需要使用這個(gè)GameManager游戲物體)。
在Unity中袍睡,重用GameObjects的最好方法是將它們轉(zhuǎn)換為Prefabs知染。