Физика падающего шара
Рассчитаем положение шара после одного шага.
Создадим мир и добавим круглое тело. world.step(1 / 60) выполнит расчёт за одну шестидесятую секунды. В snapshots получим новые координаты. В сцене можно поручить обновление PhysicsSceneService.
const manager = new PhysicsManager();
const world = manager.createWorld({ worldId: 'demo', config: {} });
world.setBounds({ x: 0, y: 0, width: 540, height: 960 });
const ball = world.addCircleBody({
bodyId: 'ball', x: 270, y: 100, radius: 20,
});
const snapshots = world.step(1 / 60);
manager.disposeWorld('demo');
ТелоКруг с заданным радиусом
world.stepРассчитываем движение
СпрайтПоказываем шар в новых координатах