В общем вставляю такую штуку в игровой цикл:
this.app.ticker.add((delta: number) => {
meter.tick();
this.world.Step(this.timeStep, this.velocityIterations, this.positionIterations, this.particleIterations);
that.update(delta);
});
тела падают медленно и движутся медленно
если делаю так все становится более менее норм
this.app.ticker.add((delta: number) => {
meter.tick();
for (let i: number = 0; i < 10; ++i) {
this.world.Step(this.timeStep, this.velocityIterations, this.positionIterations, this.particleIterations);
}
that.update(delta);
});
Правильно ли я делаю? Пробовал менять параметры тел они особо не влияют.
Проект тут https://github.com/likemyjob/PixiProjectArcanoid
В общем сделал так
setInterval(() => {
this.world.Step(this.timeStep, this.velocityIterations, this.positionIterations);
}, 5);
работает более менее норм
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники