Я попытался использовать waitForRenderEnd
, как указано в документации, но событие никогда не срабатывает.
renderer.load(scenePath, (err) => {
if (err) throw err;
renderer.start(() => {
renderer.waitForRenderEnd(() => {
console.log('done')
})
});
});
В других частях документов, кажется, предлагается какой-то тайм-аут (7000 мс) - renderer.waitForRenderEnd(7000, () => {...})
, но при экспериментировании с другими тайм-аутами он просто вызывает обратный вызов независимо от того, закончено ли рендеринг изображения ,
Я акси попытался renderer.on('stateChanged', () => ...)
, но он всегда остается в rendering
состоянии.