Я делаю многопользовательскую игру с Low Level API, используя Unity. Что я сделал до сих пор:
Два игрока подключаются, есть сцена выбора, игроки которой выбирают своих героев. Когда оба игрока выбирают своих героев, начинается игра. Игроки могут ходить и уменьшать здоровье вражеской башни.
Это нормально, что игроки отправляют на сервер сообщение о том, что они ходят. Но они делают это в функции обновления, которая вызывается в каждом кадре.
ЗДЕСЬ ПРОБЛЕМА:
В функции обновления я не могу отправить 2 сообщения на сервер. Пример:
client.Send(msg1);
client.Send(msg2);
msg1 для ходьбы. Это прибывает в сервер, я вижу это на отладке. И игрок ходит. Но msg2 даже не приходит на сервер.