|
|
@@ -1,5 +1,14 @@ |
|
|
|
const ИМЯ = "ОМ | MB"; |
|
|
|
const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/"; |
|
|
|
const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга | Mahjong resources"; |
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ВключитьКэшированиеРесурсовThreeJS = мир => |
|
|
|
{ |
|
|
|
THREE.Cache.enabled = true; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
@@ -78,8 +87,13 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
|
|
|
|
ЗагрузитьТекстуруФишки = мир => |
|
|
|
{ |
|
|
|
var текстура = "текстура.png"; |
|
|
|
var адрес = БАЗА + текстура; |
|
|
|
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ); |
|
|
|
var ресурс = "/текстура.png"; |
|
|
|
var адрес = `${window.location.origin}${ресурс}`; |
|
|
|
THREE.Cache.add(адрес, модуль.содержимое[ресурс]); |
|
|
|
//var текстура = "текстура.png"; |
|
|
|
//var адрес = БАЗА + текстура; |
|
|
|
//console.debug("текстура", адрес); |
|
|
|
мир.загрузчикТекстур.load( |
|
|
|
адрес, |
|
|
|
function(текстура) { |
|
|
@@ -108,9 +122,10 @@ const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/r |
|
|
|
|
|
|
|
ЗагрузитьМодельФишки = мир => |
|
|
|
{ |
|
|
|
var модель = "фишка.gltf"; |
|
|
|
var адрес = БАЗА + модель; |
|
|
|
console.debug("модель", адрес); |
|
|
|
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ); |
|
|
|
var ресурс = "/фишка.gltf"; |
|
|
|
var адрес = `${window.location.origin}${ресурс}`; |
|
|
|
THREE.Cache.add(адрес, модуль.содержимое[ресурс]); |
|
|
|
мир.загрузчикGLTF.load( |
|
|
|
адрес, |
|
|
|
function(gltf) { |
|
|
|