Синхронизация уровня здоровья на сервере и клиенте в Юнити Mirror Sync HP Server Client Unity Mirror
Ойындар
00:00 Вступление
01:05 Настройка скрипта
04:29 Проверка работы скрипта
05:53 Работаем... Irrigate The Lands
В этом видео мы синхронизируем уровень здоровья (ХП) между сервером и игроками в Unity с помощью Network Mirror. Даже между теми, кто подключится позже. Таким образом мы создадим вполне рабочую версию мультиплеерной ММОРПГ, а не сессионную игру через лобби.
In this video, we synchronize the health level (HP) between the server and the players in Unity 3d using Network Mirror. Even among those who will connect later. Thus, we will create a fully working version of the multiplayer MMORPG, and not a session game through the lobby.
Пікірлер: 15
Лесоруб красавчик !!
@Alexbroadcasts
11 ай бұрын
Лесоруб гроза волков 🐺
Давай пили больше контента!!!
Музыкальное сопровождение на уровне 🥰
@Alexbroadcasts
11 ай бұрын
Без этого трека это было бы не то)
ждем видео когда можно будет в игре скрафтить крыло из мастерки
@Alexbroadcasts
11 ай бұрын
Ну Вован уже есть в игре, надо чтобы с него выпадал дроп)
Уже лучше монтаж стал
RPC Function System.Void Health::RpcUpdateHealth(System.UInt32,System.Int32) called without an active server. UnityEngine.Debug:LogError (object,UnityEngine.Object) Mirror.NetworkBehaviour:SendRPCInternal (string,int,Mirror.NetworkWriter,int,bool) (at Assets/Mirror/Core/NetworkBehaviour.cs:394) Health:RpcUpdateHealth (uint,int) Health:Start () (at Assets/Mini First Person Controller/Health.cs:26)
@Alexbroadcasts
9 ай бұрын
Тут вопрос где вызывается команда? с локального игрока? И этот скрипт не дает запуститься или дает? Этот скрипт по большей части показал себя стабильно для игровых обьектов на сервере: Мобов, деревьев. Для самого игрока синхрон пришлось делать немного иначе.
@Alexbroadcasts
9 ай бұрын
В отличии от серверных обьектов мы должны посылать [Command] и проверять Сервер или нет. Я так понимаю этот скрипт ты делал для главого игрока а не мобов?
@syssisis
9 ай бұрын
@@Alexbroadcasts Для игроков)))
@Alexbroadcasts
9 ай бұрын
Если что пиши в ВК vk/alexelain
@Alexbroadcasts
9 ай бұрын
Просто твой ответ 10 часовой давности только сейчас отобразился)