gpt4 book ai didi

ios - SceneView 和场景 isPlaying、isPaused

转载 作者:行者123 更新时间:2023-11-30 11:05:56 28 4
gpt4 key购买 nike

使用scene.isPausedsceneView.isPlaying有什么区别?这些只是从不同地方处理的相同事情吗?是否将其中一个更改为 true,将其他更改为 false,反之亦然?

最佳答案

通过反复试验,这就是我的着陆点,因此您的实际里程可能会有所不同:)

如果 isPlaying (SCNRenderer) 设置为 false(默认),则场景时间不会增加,因此不会播放与场景关联的动画(来自 Apple 文档)。即使示例游戏代码没有进行此调用并且它仍然具有动画效果,但如果您计划在渲染循环中处理某些逻辑并且希望在没有动画的情况下调用渲染循环,您可能会希望启用此功能。发生。

如果 isPaused 设置为 true(也来自文档),动画和物理引擎将停止。您还可以暂停单个节点(不过我还没有尝试过)。

So 和 IMO - 尽管它们看起来相关,但实际上是两个不同的东西。您的动画可以暂停,但您可能仍然希望强制渲染循环运行以处理其他逻辑。请记住,如果您在渲染循环中处理逻辑,则可能会影响 FPS。

希望有帮助。

关于ios - SceneView 和场景 isPlaying、isPaused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52728867/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com