Unity Cardboard视图跟踪

时间:2017-05-01 18:20:39

标签: ios iphone unity3d google-cardboard virtual-reality

我希望在使用Google Cardboard(适用于iOS版)时,跟踪观看Unity中某个对象的时长。

我不确定该怎么做。它会跟鼠标跟踪一样吗?

任何方向都会非常感谢!

2 个答案:

答案 0 :(得分:0)

在每次更新时,使用相机位置的光线投影来确定相机前面的物体(如果有)。每当此对象发生变化时,请计算时差。

答案 1 :(得分:0)

考虑到您已经在场景中设置了GvrReticlePointer和GvrViewerMain预制件 -

  1. 创建一个脚本并从检查器窗口将其添加到GameObject。

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.EventSystems;
    public class TimeCounter: MonoBehaviour 
    {
        public float timer;
        void Update () 
        {
        timer += Time.deltaTime;
        }
    }
    
  2. 点击游戏并注视游戏对象。您会发现检查器中的Timer值发生了变化。您还可以自定义上述脚本并根据需要进行修改。