2017-07-27 3 views
0

Je veux effectuer un test d'impact d'un point de l'écran à un cube dans un monde 3D. J'utilise hitTest de SceneKit. Cela fonctionne quand je suis près du cube, mais quand je commence à reculer, ça cesse de fonctionner. Je suppose que c'est parce qu'il est verrouillé sur zRange de la caméra.Swift3 - Étendre la portée de hitTest

J'ai essayé de définir l'option clipToZRange sur false, comme ceci: let hits = self.sceneView.hitTest(loc, options: [SCNHitTestOption.clipToZRange: false]), mais cela ne semble pas avoir d'effet. Est-ce que je ne mets pas l'option correctement, ou est-ce un bug? J'utilise les derniers betas Xcode et iOS.

Répondre

0

Active sur l'option de débogage de showFeaturePoints de Arkit interfère avec hitTest ...

+0

Après quelques tests supplémentaires, il semble que showFeaturePoints brise beaucoup de choses. Le suivi des objets est très nerveux lorsque les points de caractéristiques sont activés, mais lorsqu'ils sont éteints, les objets sont solides. – krntz