是否可以忽略SceneKit的hitTest中的对象,以便在发送hitTest光线时,它会通过一个对象?我仍然希望看到两个对象,我只是想让光线忽略另一个。
Here顶部图片显示了它现在是如何工作的,底部是我想要的。
我认为将球体放到另一个视图是可能的,但我不认为我可以看到该物体。
答案 0 :(得分:4)
执行命中测试时,您可以使用SCNHitTestOptionCategoryBitMask选项来限制测试的节点集。
节点具有categoryBitMask属性,只有满足以下条件的节点才会参与命中测试:
node.categoryBitMask & hitTestOptionCategoryBitMask != 0