Unity Multiplayer. NGO 10 – Menu/UI и подсчёт очков, часть 1. ConnectionManager и ApprovalCheck
Описание
Чтобы добавить возможность отслеживать игроков и их состояния (те же очки), используем ApprovalCheck при соединении.
00:00 – 1. Вступление
00:55 – 2. Источники
02:29 – 3. ConnectionManager
06:49 – 4. Помещаем данные в ConnectionPayload при старте клиента, забираем в ApprovalCheck на сервере
07:41 – 4.1. Connect-методы
14:53 – 4.2. Метод ApprovalCheck
18:53 – 5. Создадим метод CreateCustomPlayerObjectAsync
22:11 – 6. Dictionary и List для списка игроков, делегат MatchStarted
25:43 – 7. Добавляем UI
29:31 – 8. Добавляем в сцену Менеджеры, используем префабы игроков, включаем ApprovalCheck
Ссылки:
https://disk.yandex.ru/d/5enbT8FuWRcwQA
https://docs-multiplayer.unity3d.com/netcode/current/basics/connection-approval/#docusaurus_skipToContent_fallback
ConnectionManager: https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/blob/main/Assets/Scripts/ConnectionManagement/ConnectionManager.cs
HostingState: https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/blob/main/Assets/Scripts/ConnectionManagement/ConnectionState/HostingState.cs
ConnectionMethod: https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/blob/main/Assets/Scripts/ConnectionManagement/ConnectionMethod.cs
https://www.iditect.com/faq/csharp/c-fire-and-forget-task-and-discard.html
Плейлист: https://rutube.ru/plst/576583/
https://www.youtube.com/watch?v=GOjEGlZxPEk&list=PL_-V-pM_Qe0q4yqTYmwXlOi-3txLr8Pkz&index=1
Файлы: https://disk.yandex.ru/d/VEQB_L7h3MuIrg
Авторство композиции "Forest Ambience" принадлежит TinyWorlds aka Rick Hoppmann.
Оригинальная версия: https://opengameart.org/content/forest-ambience
Рекомендуемые видео
















