Я разработал простую многопользовательскую игру с фреймворком Apple Scenekit.В игре физическое моделирование очень важно, и такие параметры, как гравитация, трение, восстановление, линейное и угловое демпфирование и т. Д. - все одинаковы для всех устройств.
К сожалению, после того, как я стрелял в шар с постоянной величиной (без какого-либо вращения), когда шар останавливается, положение мяча не одинаково по сравнению с двумя устройствами.Вот несколько скриншотов со снимков, показывающих результат расстояний.Только один раз я получил точный результат, как показано в Shoot # 1.Но все остальные отличались, большинство из них имеют разницу между 2 - 10 пикселями, но некоторые из них превышают разницу более чем в 300 пикселей.

Как я могу обеспечить согласованность результатов в двух разных устройствах?Спасибо за вашу помощь ...