私のページの Unity プレーヤーがハングすることがあります。unityscript からそれを検出し (ポーリング方法は受け入れられます)、それに反応することは可能ですか? たとえば、ページをリロードしますか?
1 に答える
2
同僚がこの問題に遭遇しました。良い結果が得られない広範な研究の後、彼はこの解決策を思いついたと思います。
- たとえば、Web ページでグローバル変数
stillAlive
を宣言します。 次のように、
setInterval
その変数を毎秒チェックするために使用します。n
if (stillAlive){ stillAlive = false; }else{ //do things }
次のように、
Application.ExternalEval
毎秒アプリケーションで呼び出しを行いますn/2
Application.ExternalEval ("stillAlive=true;");
正確な詳細はわかりませんが、彼はそれらを同期させるために何かをしました。この考えに沿って何かを理解できると確信しています。
注:何らかの理由で、この回答のコードをフォーマットできませんでした。誰かが修正できる場合は、修正してください。
更新:私はちょうど彼に尋ねたところ、彼setInterval()
はApplication.ExternalEval()
.
于 2012-07-20T13:04:34.003 に答える