tl;dr
FPSを計測するためのScratchプロジェクトを作りました。
https://scratch.mit.edu/projects/300570488/
需要がほぼ0なのでは、、、と思いますが、興味がある方はプロジェクトを動かして、中のスクリプトを見てください。
背景
息子がScratchでアクションゲームっぽいやつを作っていて、その中でスプライトをジャンプさせる動きがキレイに作れないと悩んでいました。
そこで、加速度などを考慮したジャンプの実装を教える前に、そもそもScratchがどの程度のFPSで動いているか確認したいと思いました。
結果
32FPSでした。
ただしこの数値はスプライトを動かしながらの計測です。
スプライトを動かさない場合はだいたい、500,000〜600,000FPSになりました。
※Zenfone4(Snapdragon660)でやってみたら150,000〜160,000FPSでした。
やらなかったこと
- スプライトが多い場合のFPSを計測
- Scratchじゃなくて、ただのJavaScriptを走らせた場合の計測