[RMMV BUG Report] FPSMeter.js cancels PIXI.ticker.shared's _tick callback.
BMM Archive · July 15, 2026
Original Source
- Original title: [RMMV BUG Report] FPSMeter.js cancels PIXI.ticker.shared's _tick callback.
- Original author: zumikua
- Original date: August 4, 2018
- Source thread: https://forums.rpgmakerweb.com/threads/rmmv-bug-report-fpsmeter-js-cancels-pixi-ticker-shareds-_tick-callback.98565/
- Source forum path: Game Development Engines > Legacy Engine Support > RPG Maker MV Support
Summary
I encountered this bug on RPG Maker MV 1.6.1. Without any plugins. You can create a default project and reproduce this behavior by execute the following code in console: PIXI.ticker.shared.add(()=>{console.log("test");}); and you will see zero result, even if this shared ticker is already started. Since this bug can be reproduced with a fresh new project, I will not provide a sample project.
Archived First Post
PIXI.ticker.shared.add(()=>{console.log("test");});
and you will see zero result, even if this shared ticker is already started.
Since this bug can be reproduced with a fresh new project, I will not provide a sample project.
This is a known bug which is already reported here : https://github.com/darsain/fpsmeter/issues/15
But since the upstream project seems abandoned (last commit is five years ago), I think it should be the RMMV Dev's responsibility to fix this bug.
The cause of this bug is that the pause function of fpsMeter called cancelAnimationFrame without checking is the frameId is created with requestAnimationFrame or setTimeout(it is determined by interval of fpsMeter), which cause it accidentally canceled request requested by others (PIXI.ticker.shared, in this case).
I think the fix is very simple, just add a check in fpsMeter's pause function, but since fpsMeter is minified, It is not very easy to write a plugin to fix this behavior.
PIXI.ticker.shared is useful since DragonBones Runtime use it to update it's animation.
Downloads / Referenced Files
Log in, then follow the RPG Maker Developers Group to see these download links.
Log in to downloadCreator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...