let player = add([
controllerComp(joystick),
sprite("moth"),
anchor("center"),
scale(4),
pos(80, 80),
area(),
body(),
]);
let floor = add([
rect(width(), 48),
outline(4),
area(),
pos(0, height()/2),
body({ isStatic: true }),
])
Компонент area() добавляет область коллизии. Подробнее в документации kaboomjs.com/#area .В остальном ничего нового что мы раньше не делали, кроме компонента
body({ isStatic: true }), у пола, там мы передаём в аргументе объект с свойством isStatic: true оно просто делает объект неподвижным. Подробнее в документации kaboomjs.com/#BodyComp .Запускаем игру и видим баг. Пол появился, но моль до него не долетает. Если откроем консоль, то там ошибок нет. И что же делать? Пофиксим в следующем посте👇