Xamarin / SceneKit / ARKit:如何在hittest中检测多个对象?

时间:2018-04-17 08:41:42

标签: c# xamarin scenekit arkit

我正在为iOS 11.3编写一个带有Xamarin的小型AR演示,但是在使用命中测试工作时遇到了麻烦 - 具体来说,除了遇到的第一个对象之外,它不会返回任何其他内容。

var options = new SCNHitTestOptions();
options.IgnoreChildNodes = false;
options.BackFaceCulling = false;
options.SortResults = true;
options.FirstFoundOnly = false;
var hits = sceneView.HitTest(point, options);

hits只会包含一个对象。 我看到SCNHitTestOptions包含可能控制此行为的OptionSearchMode属性(类型为SCNHitTestSearchMode?),但在Xamarin中,这是只读的。

在这种情况下,有人可以告诉我如何允许检测多个节点吗?

0 个答案:

没有答案