Cocos2dx — Как мне предсказать движение объекта, если setVelocity возвращает разные результаты?

#synchronization #cocos2d-x #physics

#синхронизация #cocos2d-x #физика

Вопрос:

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

Однако, как мне это сделать, даже если у меня есть формула, если setVelocity на физическом движке случайным образом возвращаются разные результаты (https://gamedev.stackexchange.com/questions/130858/get-different-result-on-different-devices-same-resolution-after-setvelocity)?

По сути, использование setVelocity — это своего рода прогнозирование движения на клиенте перед получением результата с сервера.

Но у меня никогда не будет хорошего прогноза, если физический движок возвращает противоречивые результаты. Единственный способ — синхронизировать координаты кадр за кадром?