Как сделать онлайн Зуммер в Unity - PullRequest
0 голосов
/ 31 января 2020

Хорошо, поэтому я хочу иметь нажимаемую кнопку. И всякий раз, когда кто-то нажимает его (на своем компьютере в другой сети), я хочу, чтобы моя игра реагировала на него.

Он должен работать как этот сайт: https://buzzin.live/

Люди должны иметь возможность войти в систему с именем пользователя и нажать кнопку. Я пытался найти способ сделать что-то вроде этого, но я не нашел ответа.

Работа в сети - это действительно странная тема c с очень небольшим количеством учебных пособий (и большинство учебных пособий посвящено онлайн-кадрам в секунду), поэтому я надеюсь получить помощь здесь:)

1 Ответ

1 голос
/ 04 февраля 2020

Я вижу два варианта

  1. Клиент-серверная сеть Unity кажется немного напряженной для простой реализации событий. Что бы я сделал на вашем месте, это посмотреть на серверы WebSocket (это больше, чем чистые tcp-серверы, поскольку обычно библиотеки websocket проще в использовании, чем чистый tcp)

  2. Либо так, либо вы можете посмотреть Unity Messaging API, который не требует поддержки всего многопользовательского шебанга, просто передача сообщений. Я хотел бы изучить сетевые сообщения Unity и осмотреться. https://docs.unity3d.com/Manual/UNetMessages.html Настройка простого клиент-серверного проекта довольно проста, и Unity управляет соединением для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...