我尝试按照文档中的说明使用waitForRenderEnd
,但是该事件从未触发。
renderer.load(scenePath, (err) => {
if (err) throw err;
renderer.start(() => {
renderer.waitForRenderEnd(() => {
console.log('done')
})
});
});
在文档的其他部分中,似乎建议使用某种超时(7000 ms)-renderer.waitForRenderEnd(7000, () => {...})
,但是当尝试不同的超时时,它似乎只是调用回调,而不管图像是否完成渲染。
我aksi尝试使用renderer.on('stateChanged', () => ...)
,但它始终处于rendering
状态。