ARKit - 扩展“hitTest”的范围

问题描述 投票:0回答:1

我想从屏幕上的一个点到3D世界中的Cube进行命中测试。我一直在使用ARKit的hitTest。当我站在靠近立方体的地方时它起作用,但当我开始向后移动时,它停止工作。我假设这是因为它锁定了相机的zRange

我试图将clipToZRange选项设置为false,如下所示:

let hits = self.sceneView.hitTest(loc, options: [SCNHitTestOption.clipToZRange: false])`

但它似乎没有任何影响。

我没有设置正确的选项,还是这个错误?

我正在使用最新的Xcode和iOS测试版。

ios swift3 scenekit hittest arkit
1个回答
3
投票

原来,ARKit的show Feature Points调试选项干扰了hotTest ......

© www.soinside.com 2019 - 2024. All rights reserved.