Работа превращается в цепочку неожиданных задач.
Сейчас захотелось мне отобразить на фантоме тот же ник, который игрок видит в таблице лидербордов. Все равно капаюсь в мультиплеере. На первый взгляд это занятие на две-три минуты. НО!
В multiplayer-сессии объект игрока содержит ровно два поля: avatar и name. Значение name - это не публичный ник из лидерборда, а внутреннее «паспортное» имя учётной записи.
Поля publicName, которое как раз выводится в списках рекордов, в multiplayer API отсутствует.
Получается парадокс: таблица лидеров отдаёт настоящий публичный ник, а в самой игровой сессии - уже нет.
Сижу и размышляю: задача свелась бы к двум строчкам кода, если бы API возвращал просто
- ник игрока
- аватар
точно так же, как это реализовано для лидербордов.
Но этого нет - иначе Яндекс Игры не были бы Яндекс Играми.
Собственно способ я нашел, не знаю правда стоит ли. что думаете по этому поводу?
#RacingHeartDev #Unity #Game #Drift
Post #92
93

- ❤ 2
- 🔥 2