首页 文章

ARKit飞机上面有真实世界物体

提问于
浏览
0

提前感谢您阅读我的问题 . 我是ARKit的新手,并且已经按照几个教程向我展示了如何使用平面检测和为飞机使用不同的纹理 . 这个功能非常棒,但这是我的问题 . 玩家是否可以先将飞机放在所需的区域上,然后再与新的 ground 交互?例如,我可以使用平面检测来检测并在一个区域上放置草纹理,然后在它上面驾驶一辆真正的遥控车吗?就像在真正的草地上驾驶它一样 .

我已经在我的iPhone 6s上尝试了平面检测,而我发现的是当我试图将任何东西从真实世界放在平面上时它只是被飞机覆盖了 . 你能否告诉我一些线索是否有可能使飞机只停留在地面而不覆盖现实世界物体?

2 回答

  • 0

    我想那是你要找的东西:ARKit hide objects behind walls

    或者另一种方式是我想跟踪现实世界对象的位置,例如苹果turicreate或CoreML或两者 - >然后不要在受影响的位置上绘制你的东西 .

  • 0

    不支持跟踪移动对象,这实际上是使真实对象与虚拟对象交互所需的内容 .

    说我会建议你使用2D图像识别并“读取”每个相机框架,以便在相机的视图空间中移动时检测物体 . 在Apple的开发者网站中查找AVCaptureVideoDataOutputSampleBufferDelegate协议

    分享您的代码,我可以提供一些想法

相关问题