Сетевая начальная позиция снаряда от объекта, который имеет отложенную позицию - PullRequest
0 голосов
/ 09 января 2019

В настоящее время у меня есть существа или, в моем случае, монстры, отображаемые в двухмерной перспективе сверху вниз. Позиции этих монстров отправляются с 100 миллисекунд с интервалом с сервера онлайн-клиентам. Эти 100 мс интервалы сглаживаются с вычислением скорости от нашей предыдущей позиции обновленной. Наши монстры движутся со скоростью 5 в потоке обновления 66,66 мс (не путать с интервалом в 100 мс от сервера).

Когда монстр начинает стрелять, клиенту отправляется один пакет, чтобы начать процесс стрельбы. Тем не менее, перспектива снаряда на стороне клиента начинается с позиции монстра с задержкой, которая обновляется только каждые 100 мс.

Как бы я компенсировал задержку положения монстров, когда снаряд стреляет из объекта на стороне клиента?

Попытка изображения для визуализации проблемы: enter image description here

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