探戈预定义物体

时间:2017-01-24 00:12:37

标签: unity3d google-project-tango

我对探戈和团结有点熟悉。我已经完成了这些示例,可以使它们正常工作。我见过一些人在做一个AR类型的例子,他们将自己的自定义对象放在一个区域进行交互,或者另一个例子是你跟随一条线到目的地的方向。

我无法弄清楚的一件事是如何将3d对象精确地放置到场景中。人们如何将这些数据放在正确位置的统一内?我有一个区域设置,AR演示似乎很有希望,但我不是用手指点击放置对象。我要做的是当他们走过我的3d对象时,他们已经在那里,他们可以与之互动。有任何想法吗?我觉得我一直在寻找这个问题的答案。

1 个答案:

答案 0 :(得分:0)

在我的项目中,我有一个用户永远在的特定空间 - 所以我在编译时将东西放在(单个房间)场景中。

  • 我使用提供的应用程序创建ADF,然后我的应用程序有一个模式,它执行3D重建并保存网格。
  • 然后我将Mesh加载到Unity场景中(由于我如何保存.obj文件,我必须在Y轴上旋转180°)
  • 您现在有一个指南,可让您将对象准确放置在您想要的位置,以及构建场景的良好环境。
  • 我在构建之前禁用了网格。当探戈本地化时,你的团结事物与探戈世界空间相匹配。

如果要以编程方式放置对象,可以使用Instantiate将它们放在脚本中 我有时也会将我的应用程序放置标记,如示例中所示,并将位置记录到文件中,然后我将其用于放置对象......但是在场景中加载一个好的网格确实是最好的方法我找到了。