【发布时间】:2017-05-01 18:20:38
【问题描述】:
我希望跟踪一个人在使用 Google Cardboard(为 iOS 构建)时在 Unity 中查看对象的时间。
我不知道该怎么做。和鼠标跟踪一样吗?
任何方向将不胜感激!
【问题讨论】:
标签: ios iphone unity3d google-cardboard virtual-reality
我希望跟踪一个人在使用 Google Cardboard(为 iOS 构建)时在 Unity 中查看对象的时间。
我不知道该怎么做。和鼠标跟踪一样吗?
任何方向将不胜感激!
【问题讨论】:
标签: ios iphone unity3d google-cardboard virtual-reality
在每次更新时,使用来自摄像机位置的光线投射来确定摄像机正前方的对象(如果有的话)。每当这个对象发生变化时,计算时间差。
【讨论】:
考虑到您已经在场景中设置了 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 值发生了变化。您也可以自定义上述脚本并根据需要进行修改。
【讨论】: