起
個人でクソゲーを作っていたときに、fpsの制御をsetInterval
かrequestAnimationFrame
のどちらで行うべきか少し悩んで、結局requestAnimationFrame
を使った。
それからしばらくして、p5.jsはどうしてるのか気になったため調べてみた。
承
drawでgrepしたら即見つかった。
requestAnimationFrame
を使っているようだ。
requestAnimationFrame
は大抵60fpsのため、それ以上のfpsは独自実装しない限り実現できないだろう。
フレームワークの辛いところさんやね。
結
ほとんどの場合はrequestAnimationFrame
で全然問題ないが、
例えば3倍速モードが欲しいみたいになってくるとsetInterval
でfpsを管理したほうが楽なときもある。
まあ、知れてよかった。(小並感)