GvrViewer.Instance.Triggered 在两帧中似乎是真的

GvrViewer.Instance.Triggered seems to be true during two frames

official documentation 说:

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 个对象附有该脚本。这就是为什么它被执行了两次!