Как синхронизировать microphysics.js между клиентами? - PullRequest
0 голосов
/ 28 марта 2012

Microphysics.js - это библиотека javascript, которая создает мир с трехмерными сферами и прямоугольниками AABB, обеспечивая ускорение и столкновения.Возможно и практично ли синхронизировать мир, размещенный на сервере node.js, между клиентами, используя sockets.io?Каковы общие рекомендации по его программированию, оптимизации для малой задержки?

Самая простая реализация, о которой я могу подумать: периодически отправлять информацию, содержащую положение, скорость и ускорение каждого объекта рядом с клиентом, а затем настраивать его для получения сообщениявремя (пинг).

1 Ответ

3 голосов
/ 28 марта 2012

Да, в принципе, вы должны иметь потоковую передачу данных между клиентами с указанием позиций и всем, что «движется».Следить за каждым объектом и отправлять каждое его изменение другому пользователю - это то, что вы должны использовать.

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

...