我正在嘗試使用Photon Unity 網(wǎng)絡(luò)構(gòu)建類似http://slither.io/的游戲。問(wèn)題就在這里,我不知道如何從之前創(chuàng)建的光子房間獲取數(shù)據(jù)。例如,我們有一個(gè)已經(jīng)有 10 個(gè)玩家的房間,而一個(gè)新玩家想要加入這個(gè)房間。我已經(jīng)知道,如果兩個(gè)或更多玩家在一個(gè)房間里,我可以使用PhotonNetwork.Instantiate()創(chuàng)建一些對(duì)象來(lái)與房間中的玩家共享該特殊對(duì)象的數(shù)據(jù)。我想到的一種可能的解決方案是為房間里的每個(gè)玩家創(chuàng)建一個(gè)帶有PhotonView組件的游戲?qū)ο螅庾訉⒏逻@些對(duì)象的數(shù)據(jù)。那樣行嗎?謝謝
1 回答

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
這是我從 Photon 論壇得到的答案:
您可以將數(shù)據(jù)存儲(chǔ)在房間屬性中,使用緩沖的 RPC,甚至在加入房間時(shí)從主服務(wù)器獲取數(shù)據(jù)。
希望能幫助到你。
- 1 回答
- 0 關(guān)注
- 98 瀏覽
添加回答
舉報(bào)
0/150
提交
取消