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