2015-09-28 50 views
0

我正在尝试使用平移手势移动圆柱体。Swift中的SceneKit HitTest小对象

得到这个工作,但击中测试不适用于小物体和我的大手指。

是否有反正我可以扩大对象边界框,所以它是更大的圆柱体使它更容易被移动/ hittested?

我传递SCNHitTestBoundingBoxOnlyKey选项,所以如果我可以扩大边界框也许它会更好。

回答

0

我想我找到了解决方案!

一个应该能够添加一个更大的气缸,并使其成为原始气缸子注。然后将其隐藏,并在执行hitTest时传递选项SCNHitTestIgnoreHiddenNodesKey = NO。这样一个小圆柱体/物体可以通过平移手势移动,尽管它小于触摸/手指点。