场景节点更改的位置将被忽略,而摄像机被正常移动



我正在用相机在模型周围移动时为模型制作动画。动画处于循环状态。

过了一会儿(有时几乎立即,但主要是一两分钟后),相机继续正常移动,而模型的场景节点停止移动。检查场景节点的属性会显示它们的位置已更新,但不会渲染。更奇怪的是:切换场景节点的可见性仍然很好。

我完全不知道为什么会这样。任何建议将不胜感激。

--编辑:我以为这是我更新相机的近剪辑距离造成的。我将其设置为静态值,但这并没有解决它。

我找到了这个问题的原因。场景节点由多个线程操作。如果在渲染场景时操作场景节点,则发生未报告的错误,停止渲染。将所有操作编组到单个线程解决了问题。

最新更新