關於actor.UserId
ActorNr在剛開啟room的狀態中,數值通常為1。 不過,如果讀取過去儲存狀態,玩家有可能獲得其他的Actor Number。
此外,其他方法包括:
- 玩家選擇再次進入房間時,將取得原有的Actor Number。
- 玩家加入時,取得的Actor Number將大於房內所有的Actor Number。
叫出OnCreateGame時,可取得叫出Continue後所有的Actor,建議可使用userId尋找Actor,並以該ActorNr設定屬性。
關於actor.Nickname
- actor.Nickname與PhotonNetwork.PlayerName通常為相同值。
- 請勿使用PhotonNetworki.player.userId。
這部分已設定為由PUN從內部進行更新。
關於使用者ID的簡介
有2種方法可設定使用者ID
- 在連接前就設定PhotonNetwork.AuthValues
2. 以PhotonNetwork.playerNamer來設定
若AuthValues為null,playerName將於設定時送出。
若顧客連接時,未對兩方進行定義,則不會送出使用者ID。
此時,Photon Server將對使用者送出GUID。
若顧客連接時送出UserID,PhotonNetwork.AuthValues、NickName/PlayerName將於進入房間時送出。
評論
0 條評論
請登入寫評論。