本文译自官方文档 ARWorldTrackingSessionConfiguration。不足之处,请纠正。
ARWorldTrackingSessionConfiguration 可以检查设备的方向和位置,以及苹果设备的摄像头看到的现实世界的表面(可以用它与用户进行交互)。
一、简介
所有的 AR 配置作用是将现实世界和虚拟的世界建立纽带关系,当用户体验 AR 时,AR 中视图已经将现实与虚拟的内容很好的整合在一起。创建和维护现实和虚拟的关系需要去追踪手机的运动。ARWorldTrackingSessionConfiguration 可以追踪到6个自由度,具体来三个旋转的自由度(滚动、俯仰和左右)和x/y/z 三个平移的自由度。这样的追踪可以给用户一种身临其境的 AR 体验:一个虚拟的物体可以保持在现实世界中固定的位置,即使用户倾斜设备高于或低于该虚拟物体,或移动周围的设备虚拟物体的两侧和背部。
如果设置 planeDetection,ARKit s可以发现真实世界水平面。对于每一次水平面检测,ARKit 会在会话中自动添加 ARPlaneAnchor 。
二、API
1. 配置会话
-
planeDetection
枚举值,决定会话侦查类型
A、ARPlaneDetectionHorizontal 水平侦查。
B、ARPlaneDetectionNone 不侦查。
网友评论