/
ivaninvv
/
minus-5
Обзор
Документация
Войти
/
ivaninvv
/
minus-5
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/core/PhysicsSystem.ts
24 строки
671 B
Vladimir Ivanin
new line
18 дек 2025, 22:37
18 дек 2025, 22:37
39eabeb
Код
Авторство
О чём код?
import Matter from 'matter-js'; export class PhysicsSystem { public engine: Matter.Engine; constructor() { this.engine = Matter.Engine.create(); // Disable gravity by default or set it this.engine.gravity.y = 1; // Standard gravity } public update(_delta: number) { // Fixed timestep for consistency Matter.Engine.update(this.engine, 16.666); } public add(object: Matter.Body | Matter.Composite | Matter.Constraint | Matter.MouseConstraint) { Matter.World.add(this.engine.world, object); } public remove(object: Matter.Body | Matter.Composite | Matter.Constraint) { Matter.World.remove(this.engine.world, object); } }