نسخة عالمية من [page:LoadingManager LoadingManager]، يستخدمها
معظم المحملات عندما لم يتم تحديد مدير مخصص.
هذا سيكون كافيًا لمعظم الأغراض، ولكن قد يكون هناك أوقات عندما
ترغب في مديري تحميل منفصلين للقول، القوام والنماذج.
يمكنك تعيين [page:LoadingManager.onStart onStart]،
[page:LoadingManager.onLoad onLoad]، [page:LoadingManager.onProgress onProgress]،
[page:LoadingManager.onStart onError] وظائف لل
مدير. ستطبق هذه على أي محملات تستخدم
DefaultLoadingManager.
يجب عدم الخلط بين هذه الوظائف المسماة بشكل مشابه
من المحملات الفردية، لأنها مخصصة لعرض المعلومات
حول الحالة العامة للتحميل، بدلاً من التعامل مع البيانات
التي تم تحميلها.
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 );
};
انظر صفحة [page:LoadingManager LoadingManager] لتفاصيل الخصائص.
انظر صفحة [page:LoadingManager LoadingManager] لتفاصيل الطرق.
[link:https://github.com/mrdoob/three.js/blob/master/src/loaders/LoadingManager.js src/loaders/LoadingManager.js]