当更新到swift 3时,我的hittestresult停止返回faceindex并且不再使用SCNNodes表示属性。有人找到了解决方法吗?
更新:我将其追溯到hitTestResult只检查边界框,即使将optin键边界框设置为false也是如此。
let hitResultsOne = scene.rootNode.hitTestWithSegment(from: pointA, to: pointB, options: [SCNHitTestOption.rootNode.rawValue: myNode.presentation, SCNHitTestOption.boundingBoxOnly.rawValue: false])
它返回faceIndex为0,因为边界框从所有方向为0。