mamwalter Posted March 20, 2014 Share Posted March 20, 2014 when i create a timer:this.gameTimer = this.game.time.create(false);this.gameTimer.start();i can display seconds like this:this.gameTimer.seconds.toFixed(0)but if i pause my timer and resume it, it will not take care of the pause because .seconds is the duration since when the timer start. How can I display the time elapsed since the beginning of the game, taking into account pauses ? also this work perfectly:game.time.events.repeat(Phaser.Timer.SECOND * 20, 2, removeStar, this);but this not:this.gameTimer = this.game.time.create(false);this.gameTimer.repeat(Phaser.Timer.SECOND * 20, 2, removeStar, this);this.gameTimer.start();events are fired instantly. Link to comment Share on other sites More sharing options...
rich Posted March 21, 2014 Share Posted March 21, 2014 Which version of Phaser? Link to comment Share on other sites More sharing options...
Nambew Posted March 21, 2014 Share Posted March 21, 2014 Hi Rich, I just send you a pull request with the code if you want to look at the problem. The Timer class don't handle pause/resume with the property "ms". Link to comment Share on other sites More sharing options...
mamwalter Posted March 21, 2014 Author Share Posted March 21, 2014 @Rich my using Phaser 2.0.0 Link to comment Share on other sites More sharing options...
Recommended Posts