Я пытаюсь получить отображаемое имя себя и других пользователей в своей игре, которые я создаю в Unity 3d. Я реализовал Google Play Services для многопользовательской игры в режиме реального времени. Я использую PlayGames.Instance.RealTime.GetSelf().DisplayName
, и все, что я получаю, это пустая строка. То же самое происходит при попытке получить отображаемые имена других игроков, перечисляя через связанные игрок, как так:PlayGamesPlatform не возвращает отображаемое имя
public string GetPlayerUsername(string participantId) { string username = ""; foreach (var player in PlayGamesPlatform.Instance.RealTime.GetConnectedParticipants()) { if (player.ParticipantId == participantId) username = player.DisplayName; } return username; }
Так Альфа тестирование не будет работать? Это должна быть бета-версия? – saboehnke
Альфа должен работать, но я не тестировал. Пробовал Бета, и это сработало. –
Интересно, почему альфа не работает. Пока я еще не хочу подталкивать его к бета-версии. – saboehnke