我想在我的应用程序中引入一个切换,该切换将允许用户启用或禁用功能点。

我正在谈论的功能是:

self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints]

可以禁用它还是只有一种方法?

谢谢!

最佳答案

如果功能点是您打开的唯一调试选项,则可以通过将调试选项设置为空集来轻松关闭它(以及所有其他调试选项):

self.sceneView.debugOptions = []

如果设置了其他调试选项,并且只想删除一个功能点,则需要采用当前的debugOptions值,并应用一些 SetAlgebra 方法来删除不需要的选项。 (然后将debugOptions设置为修改后的集合。)

关于ios - 是否可以在ARKit中隐藏特征点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46015126/

10-12 14:50