GvrViewer.Instance.Triggered 在两帧中似乎是真的
GvrViewer.Instance.Triggered seems to be true during two frames
True for exactly one complete frame after each pull.
但是,每次点击屏幕都会执行两次以下日志:
void Update(){
if (GvrViewer.Instance.Triggered {
Debug.Log("Tap detected");
}
}
解决方法是从 GvrViewer 中的 public bool Triggered { get; private set; }
中删除 private
。然后在上面的 if 子句中手动将其设置为 false
。虽然这不是一个非常优雅的解决方案...
这是一个愚蠢的错误。有 2 个对象附有该脚本。这就是为什么它被执行了两次!
True for exactly one complete frame after each pull.
但是,每次点击屏幕都会执行两次以下日志:
void Update(){
if (GvrViewer.Instance.Triggered {
Debug.Log("Tap detected");
}
}
解决方法是从 GvrViewer 中的 public bool Triggered { get; private set; }
中删除 private
。然后在上面的 if 子句中手动将其设置为 false
。虽然这不是一个非常优雅的解决方案...
这是一个愚蠢的错误。有 2 个对象附有该脚本。这就是为什么它被执行了两次!