我正在尝试获取three.js 场景的图像(通过renderer.domElement.toDataURL
)。它工作正常,除了我认为如果我在对场景进行一些重大更改scene.add(mesh)
(例如或调整窗口大小)后立即调用它会遇到问题,它获得的图像是空白/空(全透明)。如果我等待一秒钟并手动调用它,图像就会出现。
当场景(或渲染器,我猜?)准备好被访问时,是否有在 three.js 中触发的事件?我已经尝试为场景和 renderer.domElement 添加“就绪”事件侦听器和其他一些事件侦听器,但没有运气。谢谢。