• 締切済み

Unityブラウザアプリの実行時速度制御

Unityで実装されたブラウザアプリの実行時の速度を、外部からコントロールできるような手法やツールはあるのでしょうか。 Unityアプリのスピードを、速くしたり、遅くしたりということをツール等を使ってできるのかがわかりません。 タスクマネージャからブラウザのプロセスの優先度を下げたり、上げたりしてみましたがアプリのスピードを変える事ができませんでした。 どなたかご存知でしたらご教授ください。

みんなの回答

noname#247307
noname#247307
回答No.1

少なくともUnityのエンジンには、そうしたインターフェースは用意されていなかったように思います。 そもそもUnityアプリの実行速度は、アプリケーション内から制御できるような性質のものではありません。Unityのアプリではシーンごとにフレームを切り替えて動きますが、このフレーム切替速度はハードウェア依存でプログラマが指定できません。要するに、「実行するハードの最高速度で走り続ける」というような仕様になっています。 プログラマは、それがどんなハードで実行されても(つまり、フレームの切替速度がどのようになっていても)同じスピードでゲームが進行するようにコーディングをします。つまり、ハードによるアプリの動作スピードがどうあっても、実際の体感速度が変わらないように作るのです。 ですから、CPUのクロックなどを低くしてハードウェアの速度を調整しても、低速CPUでも高速CPUでも同じように動くようプログラミングされていますから体感的な実行速度は変わらないと思います。 逆に、アプリの開発時に体感速度を調整できるような仕組みを組み込んでゲームを設計することは可能でしょう。

関連するQ&A