我正在使用ARKit和SceneKit构建一个AR应用。当我创建SCNPlane对象时,当SceneKit使用ARPlaneAnchor的extent
的x
和y
属性检测到水平面时,我遇到了以下警告:
// *'extent' was deprecated in iOS 16*
我的示例代码如下:
let planeAnchor = anchor as! ARPlaneAnchor
let plane = SCNPlane(width: CGFloat(planeAnchor.extent.x),
height: CGFloat(planeAnchor.extent.z))
我该如何解决这个问题?
1条答案
按热度按时间i34xakig1#
使用planeExtent属性,并带有
width
、height
和rotationOnYAxis
子属性。在iOS 16.0及更高版本中,
extend
属性已弃用: