0
\$\begingroup\$

I need to capture the collision of a sword hitting a group

I am new to phaser, I have added an animation with a 'j' key to swing sword , but I need to catch the collision with the 'tree' group when I hit 'J'

I am trying this with phaser 2 but not sure where should I put the arcade.collide..

Any help is appreciated.

function update() {
    if (jKey.isDown) {
            player.animations.play("thrust");

              game.physics.arcade.collide(player, trees,  function(player, tree) {
            console.log('works');
           });
    }


}

enter image description here

\$\endgroup\$
  • 1
    \$\begingroup\$ This is not an answer but I'm new to this community and can't add comments yet. I wonder, why are you using phaser 2 instead of phaser 3, I've seen the phaser 3 tutorials and what you're trying to achieve seems quite easy. Just a friendly suggestion. \$\endgroup\$ – Jairo Lozano Jan 25 at 2:08

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.