Мастер класс по Unity Mirror. Андрей Жигунов

  Рет қаралды 4,675

Simon Says

Simon Says

2 жыл бұрын

Ролик взят для монтажа с канала "VRAR Education".
Ссылка на оригинальное видео:
• Мастер-класс по Mirror...

Пікірлер: 15
@stellar-play
@stellar-play Жыл бұрын
Для тех кто удивится что имена не присваиваются когда кто то подключается нужно переместить CmdSetPlayerName(playerName); в if (isClient && isLocalPlayer) а ниже добавить обработчик который будет обновлять имена при подключении нового пользователя. [Command(requiresAuthority = false)] public void RpcInitPlayers() { var users = FindObjectsOfType(); foreach (var player in users) { if (player.GetComponent().netId == GetComponent().netId) { RpcSetVisibleName(player.username); } } } public override void OnStartClient() { base.OnStartClient(); RpcInitPlayers(); } И все заработает.
@user-uo4yc4hy2f
@user-uo4yc4hy2f Жыл бұрын
Спасибо за монтаж
@rahatbakum7852
@rahatbakum7852 Жыл бұрын
🔥
@dimasmlg1
@dimasmlg1 Жыл бұрын
прям в день победы, а ведь видео реально помогает победить сложности мультиплеера
@meduzaed9005
@meduzaed9005 9 ай бұрын
у меня вопрос но я еще не досмотрел . а что все через command можно?) а как же [Mirror.Server]?*
@SgefestS
@SgefestS Жыл бұрын
Привет, подскажи как с тобой можно связаться?
@user-jh8ek3no6q
@user-jh8ek3no6q Жыл бұрын
clientLoadedScene недоступен из-за уровня защиты в PlayerManager как устранить ошибку
@lora6938
@lora6938 Жыл бұрын
Можете подсказать? Если в игре на сервере будет одна игровая сцена. Сцена предназначена для двух игроков (дуэль). Как большому количеству людей переходящим к этой сцене подключаясь к ней, играть как бы в отдельных комнатах-линиях-портах, не знаю как это назвать. Потому что если они все зайдут в неё то вся толпа там окажется. А как сделать что бы на сцене каждый играл парами, и при этом другие не ждали пока освободится сцена. Неужели нужно делать массу копий одной игровой сцены, и если та сцена куда пытается войти игрок занята, то для него будет находиться свободная сцена? Подскажите пожалуйста как это устроено? 🙏🙏🙏
@exregisterqq
@exregisterqq Жыл бұрын
поищи информацию о лобби (в ютубе есть) , это то что тебе нужно. одно лобби = одна сцена и появляется она динамически. могу объяснить вкратце. в игре должнен быть список созданных лобби игроком. игрок создаёт лобби, одновременно является и хостом (сервером), и игроком (клиентом) . соответственно для него создаётся отдельная сцена, раз это уже типа отдельный сервак. к сцене (серверу) через список лобби уже подключится еще один игрок (просто клиент) и, в твоем случае уже должна начинаться игра
@exregisterqq
@exregisterqq Жыл бұрын
либо просто через подбор игроков, эта штука тоже есть в мирроре, поищи тоже)
@simonsays142
@simonsays142 Жыл бұрын
вам скорее всего, нужна система комнат. mirror-networking.gitbook.io/docs/examples/room
@lora6938
@lora6938 Жыл бұрын
Я понимаю что это будет работать если использовать Хост, создавать сервер вместе с собой на нём на своём устройстве или ПК. Но я имела ввиду когда выделенный сервер, когда он один общий и все к нему подключаются и переходят на игровую одну сцену но по разным как бы линиям(может это и есть комнаты) , для того чтобы не пришлось создавать кучу копий сцены. Комнаты и лобби сработают для такого?
@user-mf9cq4in9o
@user-mf9cq4in9o Жыл бұрын
ХЕЛП!! Ошибка в скрипте Assets\Scripts\InputManager.cs(12,15): error CS0246: The type or namespace name 'InputManager' could not be found (are you missing a using directive or an assembly reference?) private static InputManager _instance; public static InputManager Instance { get Хотя все делал 1 в 1 по видео (((
@stellar-play
@stellar-play Жыл бұрын
private static InputManager instance; public static InputManager Instance { get { return instance; } }
@exregisterqq
@exregisterqq Жыл бұрын
у тебя самого класса InputManager нет, гений
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 9 МЛН
ВОДА В СОЛО
00:20
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 26 МЛН
Шина событий (Event Bus). Unity
7:28
Leksay's Development
Рет қаралды 10 М.
Я сделал онлайн игру за 24 часа!
13:01
Хауди Хо™ - Просто о мире IT!
Рет қаралды 289 М.
Гайд по Mirror мультиплееру в Unity 2д
18:29