Я пишу Android-игру с помощью LibGDX и Box2D. Я планирую добавить к нему многопользовательскую функцию пошаговой настройки.Является ли Box2D совершенно детерминированным?
Теперь, если на обоих клиентах я нахожусь в мире Box2D с той же скоростью с одинаковыми временными шагами, и я запускаю симуляцию на обоих клиентах с теми же начальными параметрами, когда симуляции закончены, будет конечное состояние оба моделирования должны быть одинаковыми? Другими словами, моделирование Box2D отлично детерминировано?
Если это не так, это означает, что каждый раз, когда симуляция завершается, один клиент, действующий как хост, должен будет сказать другому, чтобы отбросить результаты финальной симуляции и использовать его вместо этого.
возможно дубликат (http://stackoverflow.com/questions/23038132/does-box2d-physics-rely- on-the framerate) – JeanLuc
@JeanLuc Вопрос о том, что сообщение имеет такую же озабоченность, но с точки зрения разных скоростей кадров. Ответ на это - «Нет». Мой вопрос уже устанавливает, что будет использоваться фиксированная частота кадров. Будут ли тогда моделирование детерминированным? – AxiomaticNexus