确定SCNBox的哪一面被触摸,Scene Kit ios

时间:2016-03-17 20:15:37

标签: objective-c 3d touch scenekit

我正在使用Scene Kit并创建了一个SCNBox。在盒子的正面我想要它,如果正面的左侧被点击则发生“A”,如果正面的右侧被点击则发生“B”。我怎样才能做到这一点。我检查了堆栈,但大多数答案涵盖了节点是否被触摸,而不是节点的一部分。

1 个答案:

答案 0 :(得分:4)

SCNHitTestResultgeometryIndex,它会为您提供被击中的几何元素的索引(即立方体面)。它还有一个faceIndex属性,它将为您提供此元素中基元的索引。