【问题标题】:Something about Unity SDK of Google tango project关于 Google tango 项目的 Unity SDK 的一些事情
【发布时间】:2017-08-18 09:23:32
【问题描述】:

我有一些关于 Unity 3D 上的 Google Tango 开发的问题。

首先,Tango Manager perfab 中名为 Tango Application 的脚本没有启用区域学习选项。所以不知道怎么用Unity How-to Guide: Area Learning

然后,我使用 Tango Camera prefeb 跟随向导“运动跟踪”和“深度感知”,手机屏幕随着手机姿态和位置的变化出现双像。

我的unity版是5.2.1 f1,visual studio版是2017,JDK和Android SDK是最新的。该设备是联想Phab 2 Pro。

【问题讨论】:

    标签: c# unity3d google-project-tango


    【解决方案1】:

    这是因为开发人员修改了 Tango Unity SDK 的最后 2 个版本(Gankino 和 Ikariotikos)中的预制件。

    如果你查看TangoApplication.cs的代码,你会发现第115-116行:

    [FormerlySerializedAs("m_enableADFLoading")]
    public bool m_enableAreaDescriptions = false;
    [FormerlySerializedAs("m_enableAreaLearning")]
    public bool m_areaDescriptionLearningMode = false;
    

    所以你需要使用这两个字段,但显然你不能再从编辑器中设置它们,你需要从你的代码中设置它们:

    //For example like that
    FindObjectOfType<TangoApplication>().m_enableAreaDescriptions = true;
    

    关于相机预制件,他们​​将原来拥有的两个预制件组合成一个 Tango 相机预制件。根据this post的说法,您只需启用预制件的TangoARScreen组件即可使其正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-28
      • 2023-03-06
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多