为玩家 Unity 和 Photon 添加名称
Adding names for players Unity and Photon
我在使用 unity with photon 时遇到问题,无法为加入房间的每个玩家起不同的名字。
我想做的是,当玩家加入大厅时,我希望他取一个像
这样的名字
NewPlayer.gameobject.name = "Player " + the number of players that were in when he joined
。如果您需要更多信息,请回复此 post 并告知您您的问题。谢谢
我希望第一个加入房间的玩家他的名字是“玩家 1”,第二个是“玩家 2”,依此类推。我正在使用光子。
您可以使用 PhotonNetwork.NickName
,它会在房间中的所有客户端之间同步。
与使用 PhotonView
附加到您的播放器的组件相比,您使用的 Nickname
为:
var photonView = GetComponent<PhotonView>();
photonView.Owner.NickName;
或者根据您的输入,您可以使用:
Player.ActorNumber
这是当前房间玩家的id
我在使用 unity with photon 时遇到问题,无法为加入房间的每个玩家起不同的名字。 我想做的是,当玩家加入大厅时,我希望他取一个像
这样的名字NewPlayer.gameobject.name = "Player " + the number of players that were in when he joined
。如果您需要更多信息,请回复此 post 并告知您您的问题。谢谢 我希望第一个加入房间的玩家他的名字是“玩家 1”,第二个是“玩家 2”,依此类推。我正在使用光子。
您可以使用 PhotonNetwork.NickName
,它会在房间中的所有客户端之间同步。
与使用 PhotonView
附加到您的播放器的组件相比,您使用的 Nickname
为:
var photonView = GetComponent<PhotonView>();
photonView.Owner.NickName;
或者根据您的输入,您可以使用:
Player.ActorNumber
这是当前房间玩家的id