Unity3d 如何确定Unity插件是否挂起(从unityscript)
我页面上的Unity播放器有时会挂起。是否可以从unityscript中检测它(可以接受轮询方法)并对此作出反应?例如重新加载页面?一位同事遇到了这个问题,我相信在进行了一次没有好结果的深入研究后,他提出了这个解决方案:Unity3d 如何确定Unity插件是否挂起(从unityscript),unity3d,unityscript,Unity3d,Unityscript,我页面上的Unity播放器有时会挂起。是否可以从unityscript中检测它(可以接受轮询方法)并对此作出反应?例如重新加载页面?一位同事遇到了这个问题,我相信在进行了一次没有好结果的深入研究后,他提出了这个解决方案: 例如,在网页中声明一个全局变量stillAlive 使用setInterval每隔n秒检查一次该变量,如下所示: if(仍然有效){ 仍然活着=错误; }否则{ //做事 } 每隔n/2秒在应用程序中进行一次调用,类似这样 Application.ExternalEval(“
- 例如,在网页中声明一个全局变量
stillAlive
- 使用
每隔setInterval
秒检查一次该变量,如下所示:n
if(仍然有效){ 仍然活着=错误; }否则{ //做事 }
- 每隔
秒在应用程序中进行一次调用,类似这样n/2
Application.ExternalEval(“stillAlive=true;”)代码>
setInterval()
与应用程序.ExternalEval()
来“同步”它们