Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Почему не удаляется объект в массиве Phaser? (https://javascript.ru/forum/library-toolkit-framework/78870-pochemu-ne-udalyaetsya-obekt-v-massive-phaser.html)

Katy93 15.11.2019 18:01

Почему не удаляется объект в массиве Phaser?
 
При щелчке на спрайте должно происходить удаление, однако ничего не происходит. При каждом щелчке в консоле выводит ошибку:
game.js:26 Uncaught TypeError: myGroup.clear is not a function
Как сделать так, чтобы спрайт-картинка удалялась?
Пример взят с оф. сайта, только слегка изменён.
var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create });

function preload() {

    game.load.image('mushroom', 'images/mushroom2.png');

}

function create() {
    
    myGroup = game.add.group();
    //  This simply creates a sprite using the mushroom image we loaded above and positions it at 200 x 200
    test = game.add.sprite(200, 200, 'mushroom');
    test.inputEnabled = true;
    
    test.events.onInputDown.add(onClick, this);
    
    myGroup.add(test);

}

function onClick()
{
  myGroup.clear(true,true);
}


Часовой пояс GMT +3, время: 15:09.