我正在尝试在我的游戏中获取自己和其他用户的显示名称,我在Unity 3d中创建。我已经为实时多人游戏实施了Google Play服务。我正在使用PlayGames.Instance.RealTime.GetSelf().DisplayName
,我得到的只是一个空字符串。当通过枚举连接的玩家来尝试获取其他玩家的显示名称时,会发生同样的事情:
public string GetPlayerUsername(string participantId)
{
string username = "";
foreach (var player in PlayGamesPlatform.Instance.RealTime.GetConnectedParticipants())
{
if (player.ParticipantId == participantId)
username = player.DisplayName;
}
return username;
}
答案 0 :(得分:0)
详细信息可在此处找到: https://support.google.com/googleplay/android-developer/answer/3131213?hl=en