Какие игровые объекты нуждаются в сетевых идентификаторах, а какие - нет, чтобы передавать данные между сервером и клиентом? - PullRequest
0 голосов
/ 21 октября 2018

Я делаю 2-й мультиплеер, предназначенный для игры на 2 отдельных экранах, по одному для каждого игрока.В игровом процессе каждый человек взаимодействует с одной и той же картой.У меня проблемы с выяснением того, как передавать данные между сервером и клиентом.У меня нет префаба игрока, который создает экземпляр, когда человек присоединяется, потому что в этом нет необходимости (это нормально, верно?).Проблема в том, что я не могу получить данные для передачи между сервером и клиентом.Я понимаю, что необходимо использовать сетевые идентификаторы и сетевые преобразования, но я не знаю, для каких игровых объектов они нужны.Например, если я нажимаю кнопку, которая сразу становится черной на сервере, я хочу, чтобы кнопка клиента также становилась черной.Могу ли я в этом случае поместить на кнопку компоненты сетевой идентичности и сетевого преобразования?

РЕДАКТИРОВАТЬ: на самом деле я получаю сообщение об ошибке «PlayerPrefab пуст в диспетчере сети. Пожалуйста, настройте объект PlayerPrefab».Могу ли я просто игнорировать это?Мне нечего порождать, когда игрок присоединяется к игре.

...