我想在我的应用程序中引入一个切换,该切换将允许用户启用或禁用功能点。
我正在谈论的功能是:
self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints]
可以禁用它还是只有一种方法?
谢谢!
最佳答案
如果功能点是您打开的唯一调试选项,则可以通过将调试选项设置为空集来轻松关闭它(以及所有其他调试选项):
self.sceneView.debugOptions = []
如果设置了其他调试选项,并且只想删除一个功能点,则需要采用当前的
debugOptions
值,并应用一些 SetAlgebra
方法来删除不需要的选项。 (然后将debugOptions
设置为修改后的集合。)关于ios - 是否可以在ARKit中隐藏特征点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46015126/