Files
K/игра/108.группы.js

45 lines
1.0 KiB
JavaScript

/*
*
* Реакции
*
*/
// // // //
СоздатьГруппыСущностей = мир =>
{
мир.каркас = мир.сцена.physics.add.staticGroup();
мир.платформы = мир.сцена.physics.add.staticGroup();
мир.вещи = мир.сцена.add.group();
мир.враги = мир.сцена.add.group();
};
// // // //
НастроитьСтолкновениеГруппСущностей = мир =>
{
мир.сцена.physics.add.collider(мир.вещи, мир.каркас);
мир.сцена.physics.add.collider(мир.вещи, мир.платформы);
мир.сцена.physics.add.collider(мир.враги, мир.каркас);
мир.сцена.physics.add.collider(мир.враги, мир.платформы);
};
/*
*
* Последовательность
*
*/
мир.разобрать(`
создать сцену
создать группы сущностей
настроить столкновение групп сущностей
`);