我希望在使用Google Cardboard(适用于iOS版)时,跟踪观看Unity中某个对象的时长。
我不确定该怎么做。它会跟鼠标跟踪一样吗?
任何方向都会非常感谢!
答案 0 :(得分:0)
在每次更新时,使用相机位置的光线投影来确定相机前面的物体(如果有)。每当此对象发生变化时,请计算时差。
答案 1 :(得分:0)
考虑到您已经在场景中设置了GvrReticlePointer和GvrViewerMain预制件 -
创建一个脚本并从检查器窗口将其添加到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;
}
}
点击游戏并注视游戏对象。您会发现检查器中的Timer值发生了变化。您还可以自定义上述脚本并根据需要进行修改。