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://home.strannik-j.org/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

Иконка канала Imperative Games
22 подписчика
12+
161 просмотр
3 года назад
12+
161 просмотр
3 года назад

Чтобы добавить возможность отслеживать игроков и их состояния (те же очки), используем 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://home.strannik-j.org/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

, чтобы оставлять комментарии