【发布时间】:2019-06-25 11:48:45
【问题描述】:
我目前正在使用 SceneKit 作为模拟一些基本物理的方法。对于我的用例,我正在尝试在许多 SCNScene 中运行模拟,但我并不真的需要将每个场景渲染到屏幕上。是否可以在不渲染到 SCNView 的情况下让我的场景渲染(applyForce、applyTorque 等仍然有效)?
【问题讨论】:
-
你可以使用一个几乎透明的小scnview来实现你的目标
我目前正在使用 SceneKit 作为模拟一些基本物理的方法。对于我的用例,我正在尝试在许多 SCNScene 中运行模拟,但我并不真的需要将每个场景渲染到屏幕上。是否可以在不渲染到 SCNView 的情况下让我的场景渲染(applyForce、applyTorque 等仍然有效)?
【问题讨论】:
您需要SCNView 才能使用 SceneKit,但您可以通过使 rootNode 不可见来节省大量渲染时间。
在你的SCNScene初始化中:
self.rootNode.hidden=true;
【讨论】: