Socket.io против WebRT C DataChannel для многопользовательской игры - PullRequest
0 голосов
/ 24 апреля 2020

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

До сих пор я использовал socket.io для обмена данными между игроками, но другие игроки смотрят вид шкива и не плавный, когда они двигаются.

Я в основном использую socket.emit() для отправки данных о моем движении (позиции, повороте) на сервер, а затем сервер отправляет обратно данные о движениях всех других игроков, используя client.emit().

Повысится ли производительность, если я вместо этого использую WebRT C s RTCDataChannel, который разрешает P2P-обмен данными между игроками?

...