Khaihkd Posted March 11, 2014 Share Posted March 11, 2014 Example, I have some imagesthis.game.load.image('number_0', 'assets/images/number_0.png');this.game.load.image('number_1', 'assets/images/number_1.png');this.game.load.image('number_2', 'assets/images/number_2.png');this.game.load.image('number_3', 'assets/images/number_3.png');this.game.load.image('number_4', 'assets/images/number_4.png');this.game.load.image('number_5', 'assets/images/number_5.png');this.game.load.image('number_6', 'assets/images/number_6.png');this.game.load.image('number_7', 'assets/images/number_7.png');this.game.load.image('number_8', 'assets/images/number_8.png');this.game.load.image('number_9', 'assets/images/number_9.png');And I have some sprite this.game.add.sprite(0, 0, 'number_0');this.game.add.sprite(0, 0, 'number_1');this.game.add.sprite(0, 0, 'number_2');this.game.add.sprite(0, 0, 'number_3');this.game.add.sprite(0, 0, 'number_4');this.game.add.sprite(0, 0, 'number_5');this.game.add.sprite(0, 0, 'number_6');Now, I want to kill all sprite has texture key: number_0, number_1, number_2,.... My project has many sprite use number_0, number_1, number_2 It is implemented or not? PLEASE HELP ME. Thank you very much Link to comment Share on other sites More sharing options...
rich Posted March 11, 2014 Share Posted March 11, 2014 If you're not adding the sprites to a specific Group, then you'll have to iterate through the World, check their keys and kill them this way. Sprite.key will hold 'number_0' etc, so you can check that. Link to comment Share on other sites More sharing options...
Khaihkd Posted March 12, 2014 Author Share Posted March 12, 2014 Thanks Admin. I have a idea.var group = this.game.add.group();group.create(475 + x, 10, 'number_0');When I killfor (var i=0; i<group.length; i++){ group.getAt(i).kill();} Link to comment Share on other sites More sharing options...
Recommended Posts