Unity3d 谷歌VR SDK-关闭按钮不是';行不通

Unity3d 谷歌VR SDK-关闭按钮不是';行不通,unity3d,google-vr,Unity3d,Google Vr,我正在使用google VR SDK For Unity来播放360视频。 然而,在Android上,如果我点击(X)按钮。它正在破坏我的应用程序。 在谷歌的文档中解释了如何处理escape按钮来监听X按钮。我已使用以下代码实现: if (GvrViewer.Instance != null) { GvrViewer.Instance.UpdateState (); if (GvrViewer.Instance.BackButtonPressed) { //Do so

我正在使用google VR SDK For Unity来播放360视频。 然而,在Android上,如果我点击(X)按钮。它正在破坏我的应用程序。 在谷歌的文档中解释了如何处理escape按钮来监听X按钮。我已使用以下代码实现:

if (GvrViewer.Instance != null) {
    GvrViewer.Instance.UpdateState (); 
    if (GvrViewer.Instance.BackButtonPressed) { 
    //Do something when (x) button is pressed
    }
}
应用程序崩溃时,不会显示任何日志

有人知道按下(x)时需要检测什么吗

谢谢大家!

注意,关闭按钮因故障而短暂断开(提及) Unity错误(案例893219),但现在已修复()

点击时✕ (关闭)或◀ (返回),您的Unity应用程序将看到一个escape按键,您可以通过查找按键关闭事件在代码中处理该按键:

void Update(){
if(Input.GetKeyDown(KeyCode.Escape)){
//点击Android关闭图标或后退按钮。
Application.Quit();
}
}
在开发和测试中,您可以使用

$adb外壳输入键事件键码\u转义
使用1.70.0验证了Unity 5.6.2p3(最近的QA补丁发行版)中的预期效果。当然,新的版本也能正常工作

注意,关闭按钮因故障而短暂断开(提及) Unity错误(案例893219),但现在已修复()

点击时✕ (关闭)或◀ (返回),您的Unity应用程序将看到一个escape按键,您可以通过查找按键关闭事件在代码中处理该按键:

void Update(){
if(Input.GetKeyDown(KeyCode.Escape)){
//点击Android关闭图标或后退按钮。
Application.Quit();
}
}
在开发和测试中,您可以使用

$adb外壳输入键事件键码\u转义
使用1.70.0验证了Unity 5.6.2p3(最近的QA补丁发行版)中的预期效果。当然,新的版本也能正常工作