Добавление основных объектов
По умолчанию тело спрайта - это прямоугольник, совпадающий со спрайтом по ширине и высоте. Чтобы добавить другую фигуру, нужно удалить тело по умолчанию и заменить его новой фигурой тела. В Phaser есть функция автоматического создания и замены простых тел. Основные метод замены - это setCircle и setRectangle. В следующем коде оригинальный прямоугольник спрайта таблетки заменен на круг. Затем это тело круга будет снова заменено на другой прямоугольник размером, отличающимся от оригинального.
game.physics.startSystem(Phaser.Physics.P2JS); pill = game.add.sprite(300, 400, ‘pill’); game.physics.p2.enable(pill); pill.body.setCircle(40); pill.body.setRectangle(50, 100);
Комментариев нет:
Отправить комментарий