willdta Posted March 15, 2018 Share Posted March 15, 2018 So I have a group of AI's and I'm trying to have them auto firing. I'm trying to use the tracksprite method but I cannot get it to work with groups. Is there a workaround or method that you can call to track groups? // Create enemies = game.add.group() enemies.create(150,500,'hilary2') enemies.create(150,700,'hilary2') enemyWeapon = game.add.weapon(30, 'shuriken') // Weapon Methods enemyWeapon.bulletKillType = Phaser.Weapon.KILL_WORLD_BOUNDS enemyWeapon.bulletSpeed = 200 enemyWeapon.fireRate = 1200 enemyWeapon.autofire = true enemyWeapon.trackSprite(enemies, 30, 30, true) Link to comment Share on other sites More sharing options...
samme Posted March 15, 2018 Share Posted March 15, 2018 Remove trackSprite and call fire individually for each enemy. Link to comment Share on other sites More sharing options...
willdta Posted March 15, 2018 Author Share Posted March 15, 2018 11 minutes ago, samme said: Remove trackSprite and call fire individually for each enemy. Thanks for the suggestion! What exactly would the code look like? I'm not sure where to call fire Link to comment Share on other sites More sharing options...
samme Posted March 16, 2018 Share Posted March 16, 2018 (edited) https://codepen.io/samme/pen/rdLJey Edited June 9, 2020 by samme replace link Link to comment Share on other sites More sharing options...
A potato Posted May 28, 2020 Share Posted May 28, 2020 On 3/16/2018 at 2:12 AM, samme said: I'm sorry but there isn't any text in this reply. Is it just me? Link to comment Share on other sites More sharing options...
Recommended Posts