[name]

Un'istanza globale del [page:LoadingManager LoadingManager], utilizzata dalla maggior parte dei loader quando nessun manager personalizzato viene specificato.

Questo sarà sufficiente per la maggior parte degli scopi, tuttavia ci possono essere momenti in cui si desiderano manager di caricamento separati per, ad esempio, texture e modelli.

Codice di Esempio

È possibile impostare facoltativamente le funzioni [page:LoadingManager.onStart onStart], [page:LoadingManager.onLoad onLoad], [page:LoadingManager.onProgress onProgress], [page:LoadingManager.onStart onError] per il manager. Questi verranno applicati a tutti i loader che utilizzano DefaultLoadingManager.

Si noti che questi metodi non devono essere confusi con le funzioni con nomi simili dei singoli loader, poiché sono intese per visulizzare le informazioni sullo stato generale del caricamento, piuttosto che gestire i dati che sono stati caricati.

THREE.DefaultLoadingManager.onStart = function ( url, itemsLoaded, itemsTotal ) { console.log( 'Started loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' ); }; THREE.DefaultLoadingManager.onLoad = function ( ) { console.log( 'Loading Complete!'); }; THREE.DefaultLoadingManager.onProgress = function ( url, itemsLoaded, itemsTotal ) { console.log( 'Loading file: ' + url + '.\nLoaded ' + itemsLoaded + ' of ' + itemsTotal + ' files.' ); }; THREE.DefaultLoadingManager.onError = function ( url ) { console.log( 'There was an error loading ' + url ); };

Proprietà

Vedi la pagina [page:LoadingManager LoadingManager] per i dettagli delle proprietà.

Metodi

Vedi la pagina [page:LoadingManager LoadingManager] per i dettagli dei metodi.

Source

[link:https://github.com/mrdoob/three.js/blob/master/src/loaders/LoadingManager.js src/loaders/LoadingManager.js]