我的类似纸板的VR-Viewer
有一个按钮,可以触摸屏幕。我在Unity3D
创建了一个应用程序,这个触发机制首先就像一个魅力。现在突然间,我想我只添加了爆炸粒子效果,触摸功能完全停止了。我已经尝试过再次从我的场景中消除爆炸的事情,但似乎没有任何效果。另一个奇怪的是,我无法以正常的方式关闭应用程序(通常在VR应用程序中,屏幕左上方有一个X按钮,但点击它也不再做任何事情了(使用它)上班!))。应用程序仍然运行,不会崩溃,但无法进行交互。我通过adb查看了调试日志 - 没有错误...应用程序就像我在Unity Editor
内启动时一样。
有人遇到类似的错误或者可能知道问题是什么吗?我正在使用Unity Daydream Preview 5.4.2f2
。
修改:我忘了提到我正在使用GvrViewer.Instance.Triggered
检查屏幕是否被触摸。
答案 0 :(得分:0)
对于所有遇到同样问题的人,我通过检查触摸是否刚刚发生来解决问题。在我使用的Player : Monobehaviour
中:
void Update()
{
if (GvrViewer.Instance.Triggered ||
Input.touchCount > 0 && Input.touches[0].phase == TouchPhase.Ended)
{
//Do stuff.
}
}