在此先感谢您阅读我的问题。我真的是ARKit的新手,并跟随了一些教程,向我展示了如何使用平面检测以及如何对平面使用不同的纹理。该功能确实很棒,但这是我的问题。玩家是否可以先将飞机放置在所需区域的整个区域,然后与新的ground进行交互?例如,我可以使用平面检测来检测草地纹理并将其放置在某个区域,然后在其上驾驶真正的RC汽车吗?就像在真正的草地上开车一样。

我已经尝试在iPhone 6s上进行平面检测,而发现是当我试图将现实世界中的任何物体放在平面顶部时,它只是被平面所覆盖。如果可以使飞机仅停留在地面上而不覆盖现实世界的物体,您能给我些提示吗?

最佳答案

我认为这就是您要搜索的内容:
ARKit hide objects behind walls

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

关于ios - 上面有现实世界对象的ARKit飞机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50500613/

10-10 20:51