【发布时间】:2019-08-08 03:41:54
【问题描述】:
我有一个应用程序,它将渲染一个增强现实场景和一个您可以进入该场景的门户。场景被一架飞机挡在视野之外,但如果你穿过那架飞机,你就会“闯入”虚拟环境。
我不是在寻找代码,而是在寻找如何解决这个问题的帮助。我想让它让你进入虚拟场景的唯一方法是穿过我创建的门口。我首先考虑跟踪摄像头的位置,并确保您在跨过阈值以启用渲染之前非常靠近入口,但似乎如果我这样做,用户将无法看穿接近/进入虚拟场景之前的门口。
【问题讨论】:
-
建议:在门口使用一个碰撞器,当用户通过时触发它会执行您希望它执行的事件(即启用渲染等)
-
投了反对票,因为这看起来不像是一个编程问题。这似乎更像是一个逻辑/美学问题。 (“如果我的用户穿过我不希望他们穿过的 AR 墙,对他们最好的做法是什么?”
标签: swift augmented-reality arkit coreml apple-vision