Files
ogs-site/К/игра/108.группы.js
2021-05-14 15:05:10 +03:00

47 lines
1.2 KiB
JavaScript

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