0
我正在嘗試使用平移手勢移動圓柱體。Swift中的SceneKit HitTest小對象
得到這個工作,但擊中測試不適用於小物體和我的大手指。
是否有反正我可以擴大對象邊界框,所以它是更大的圓柱體使它更容易被移動/ hittested?
我傳遞SCNHitTestBoundingBoxOnlyKey選項,所以如果我可以擴大邊界框也許它會更好。
我正在嘗試使用平移手勢移動圓柱體。Swift中的SceneKit HitTest小對象
得到這個工作,但擊中測試不適用於小物體和我的大手指。
是否有反正我可以擴大對象邊界框,所以它是更大的圓柱體使它更容易被移動/ hittested?
我傳遞SCNHitTestBoundingBoxOnlyKey選項,所以如果我可以擴大邊界框也許它會更好。
我想我找到了解決方案!
一個應該能夠添加一個更大的氣缸,並使其成爲原始氣缸子注。然後將其隱藏,並在執行hitTest時傳遞選項SCNHitTestIgnoreHiddenNodesKey = NO。這樣一個小圓柱體/物體可以通過平移手勢移動,儘管它小於觸摸/手指點。