具有里程碑意义的增强现实:Swift中的ARKit + CoreLocation
将增强现实对象放置在现实世界的位置,以便用户可以移动并查看浮在地标上的虚拟图钉
本文将说明如何:
- 将AR引脚放置在地标上
- 用户移动时将AR引脚保持在其地标上
- 避免ARKit的陷阱和怪癖
从这往哪儿走
设置好所有基础知识之后,您可以做很多很酷的事情。 这是我已经能够工作的一些示例:
- 做自己的pin(aka
SKNode
)缩放,而不只是使用ARKit的 - 设置SKNode的
SKNode
相对于它们与用户的距离,以使距离更远的销钉出现在距离更近的销钉的后面。 - 子类SKScene并使用
touchesBegan
方法在用户轻触图钉时得到通知。 - 定期检查是否有重叠的引脚,并且仅显示较近的引脚,等等。