Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
63
загрузка|loading.js
Normal file
63
загрузка|loading.js
Normal file
@@ -0,0 +1,63 @@
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
УведомитьОбОкончанииЗагрузок = мир =>
|
||||
{
|
||||
мир.уведомить("окончили загрузки");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗадатьОтладочнуюТемуФишекДляЗагрузки = мир =>
|
||||
{
|
||||
мир.темаФишек = "отладочная|debug";
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗагрузитьОтладочнуюРаскладку = мир =>
|
||||
{
|
||||
var модуль = мир.модули.модульПоИмени(ИМЯ_ОТЛ_РАСКЛАДКИ);
|
||||
var ресурс = "/успех|success.layout";
|
||||
var содержимое = модуль.содержимое[ресурс];
|
||||
мир.раскладкаKMahjongg = {
|
||||
"содержимое": содержимое,
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗагрузитьФишку = мир =>
|
||||
{
|
||||
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ);
|
||||
var ресурс = "/фишка.gltf";
|
||||
var адрес = `${window.location.origin}${ресурс}`;
|
||||
THREE.Cache.enabled = true;
|
||||
THREE.Cache.add(адрес, модуль.содержимое[ресурс]);
|
||||
мир.загрузчикGLTF.load(
|
||||
адрес,
|
||||
function(gltf) {
|
||||
// Вычленяем Mesh.
|
||||
gltf.scene.traverse(function(ребёнок) {
|
||||
if (ребёнок.isMesh)
|
||||
{
|
||||
мир.фишка = ребёнок;
|
||||
}
|
||||
});
|
||||
мир.уведомить("загрузили фишку");
|
||||
},
|
||||
null,
|
||||
function(error) {
|
||||
console.error("ОШИБКА | ERROR", error);
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user