Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的 ARKit 应用程序中,ARSCNView 被初始化并在内部基于故事板文件结构附加到 ViewController。所以在函数 viewDidLoad 我已经初始化了视图。但问题是它使用默认渲染 API 金属。但我想将其更改为 OpenGL ES2。在Apple 文档中,我读到preferredRenderingAPI 可以在IB 检查器中以某种方式更改。但我不明白怎么做。没有任何示例说明如何执行此操作?或者也许我仍然从代码中更改它,即使视图是从 IB 初始化的?
只需在 Xcode 中打开您的 Main.storyboard(或任何您拥有的)并导航到其中类型为 SCNView 的节点场景视图。属性检查器应该允许您更改渲染器(渲染 API)。我刚刚对其进行了测试,但看起来我的项目与金属的工作方式不同。