Должны ли часы в реальном времени излучать время каждую секунду?

Построение игры в реальном времени, и я не уверен в лучшем способе управления таймером в игре.

Должен ли я иметь:

  1. Socket.io выдает текущее игровое время модели каждую секунду.
  2. Socket.io испускает функцию game.started(), которая запускает часы на стороне клиента, которые независимо работают в браузере.

Первый вариант кажется гораздо более дорогостоящим, но, возможно, нереальным, но гораздо более синхронизированным. Второй может вызвать проблемы с игровой логикой, если часы не синхронизированы.

Есть ли отраслевой стандарт? Является ли socket.io отправлять сообщения каждую секунду слишком интенсивно?

0 ответов

Другие вопросы по тегам