【问题标题】:Unity Cardboard view trackingUnity Cardboard 视图跟踪
【发布时间】:2017-05-01 18:20:38
【问题描述】:

我希望跟踪一个人在使用 Google Cardboard(为 iOS 构建)时在 Unity 中查看对象的时间。

我不知道该怎么做。和鼠标跟踪一样吗?

任何方向将不胜感激!

【问题讨论】:

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


    【解决方案1】:

    在每次更新时,使用来自摄像机位置的光线投射来确定摄像机正前方的对象(如果有的话)。每当这个对象发生变化时,计算时间差。

    【讨论】:

      【解决方案2】:

      考虑到您已经在场景中设置了 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 值发生了变化。您也可以自定义上述脚本并根据需要进行修改。

      【讨论】:

        猜你喜欢
        • 2016-02-28
        • 1970-01-01
        • 2015-07-11
        • 2011-06-01
        • 1970-01-01
        • 2019-11-23
        • 1970-01-01
        • 2016-12-01
        • 1970-01-01
        相关资源
        最近更新 更多