Prexxla Posted June 21, 2018 Share Posted June 21, 2018 Hi guys, so me and my friend are making a Tetris clone in phaser 3 and I'm currently stuck in rotating the tiles. I want the object to rotate every time I press the down arrow but for some reason, it just keeps rotating over and over again. function update () { p.fall(block1); p.move_left(block1); p.move_right(block1); p.rotate(block2); } rotate(image) { if(cursors.up.isDown); { image.rotation += 90; } } I tried searching the docs and haven't found any viable solution. Link to comment Share on other sites More sharing options...
samme Posted June 21, 2018 Share Posted June 21, 2018 It's because a single keypress usually is down for several update steps. You can use Phaser.Input.Keyboard.JustDown(cursors.up) etc. See http://labs.phaser.io/edit.html?src=src/input/keyboard/just down.js Prexxla 1 Link to comment Share on other sites More sharing options...
Prexxla Posted June 22, 2018 Author Share Posted June 22, 2018 Thanks a lot man much love Link to comment Share on other sites More sharing options...
Recommended Posts