我在SceneKit中有一个SCNPlane
,它被旋转,因此它在x和z方向上延伸,我希望有一个UITapGestureRecognizer
可以得到我的x和z坐标点击那架飞机,我可以在那里渲染一些东西。
我一直在尝试使用this StackOverflow question来解决这个问题,但我似乎无法让它发挥作用。
答案 0 :(得分:2)
你可能想要做的是hit test。它基本上与未投射点相同,除非您获得有关该命中线经过的更多信息,并且超出了第一个结果。
该函数将为您提供一系列结果,您可能只想要第一个。这将是hit test result。
从那个SCNHitTestResult
,您可以获取UV坐标,或localCoordinates
,这可能是您正在寻找的。 p>