###前提・実現したいこと
Unityで自動戦闘のRPGを作っています。
攻撃サイクルはコルーチンで動かし、ゲームが非アクティブな時でも戦闘が行われるようにしたいです。
###発生している問題
WebGLでビルドする際に[Run In Background]にチェックを入れているのですが、
ブラウザでゲーム画面が非アクティブになると、コルーチンのWaitForSecondsで時間を管理している
攻撃サイクルなどが全て遅くなってしまいます。
コルーチンをアクティブ時と非アクティブ時で同じ動作にする事はできますか?
FirefoxやGoogleChromeで試したのですが、どうやらブラウザの仕様で非アクティブ時は
fpsを低下させるようになっているらしく、恐らくそれが関係していると思われます。
一応ブラウザを複数立ち上げるという方法で期待している動作になるのですが、不便なので改善したいです。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/22 09:48