私は 'Egret'でHTMLゲームを作っていますが、他のタブに切り替えると自動的にゲームが一時停止します。スイッチのタブでhtmlゲームの一時停止を防ぐ方法
ゲームの一時停止を防ぐ方法はありますか?
私は 'Egret'でHTMLゲームを作っていますが、他のタブに切り替えると自動的にゲームが一時停止します。スイッチのタブでhtmlゲームの一時停止を防ぐ方法
ゲームの一時停止を防ぐ方法はありますか?
ゲームのダニのほとんどはrequestAnimationFrameに基づいています。この関数はブラウザの再描画に基づいています。別のタブに切り替えると、再ペイントは停止するので、が停止します。
ゲームを実際に別のタブに切り替えた後に実行する必要がある場合は、1000/60
のゲームのチックにsetInterval
を使用してください。
しかし、これはrequestAnimationFrameほどのパフォーマンスはありません。
ありがとう、それは私が必要なものです。 –
さらに詳しい情報が役立ちます。 Egretはゲームエンジンですか? Googleはそれほど多くを明らかにしなかった。また、これを引き起こしていると思われるコードは、私たちがあなたを助けるのに役立つかもしれません。 – Sid
jsアニメーション[This This Answer](http://stackoverflow.com/questions/5927284/how-can-i-make-setinterval-also-work-when-a-tab-is-inactive-in)を使用している場合-chrome)はあなたを助けることができます。 – RRajani
はい、Egretはtypescriptを使用するゲームエンジンです。私は、イーグレットは中国人によって作られているので、Googleが多くを明らかにしていないと思う。 –