2
我的页面上的Unity播放器有时会挂起。是否有可能从unityscript中检测到它(轮询方法是可接受的)并对此做出反应 - 例如重新加载页面?如何查看Unity插件是否挂起(来自unityscript)
我的页面上的Unity播放器有时会挂起。是否有可能从unityscript中检测到它(轮询方法是可接受的)并对此做出反应 - 例如重新加载页面?如何查看Unity插件是否挂起(来自unityscript)
同事就遇到了这个问题,我相信,经过一个没有良好的效果拓展研究,他想出了这个解决方案:
stillAlive
例如。使用setInterval
检查变量每n
秒,这样的事情:
if (stillAlive){ stillAlive = false; }else{ //do things }
让您的应用程序的Application.ExternalEval
通话每n/2
秒,像这样
Application.ExternalEval ("stillAlive=true;");
我不知道确切的细节,但他做了一些事情来同步这些。我相信你可以根据这个想法找出一些东西。
注意:由于某些原因,我无法格式化此答案中的代码,所以如果有人可以修复它,请做。
更新:我刚问过他,他说他通过发起setInterval()
Application.ExternalEval()
“同步”他们。
我会试试这个 - 谢谢:) – 2012-08-01 08:46:52