Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -2,10 +2,11 @@ const ИМЯ = "ОМ | MB";
|
|||||||
const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/";
|
const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/";
|
||||||
const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга | Mahjong resources";
|
const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга | Mahjong resources";
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ВключитьКэшированиеРесурсовThreeJS = мир =>
|
ВключитьКэшированиеРесурсовThreeJSДляЗагрузкиРесурсовИзМодулей = мир =>
|
||||||
{
|
{
|
||||||
THREE.Cache.enabled = true;
|
THREE.Cache.enabled = true;
|
||||||
};
|
};
|
||||||
@@ -85,20 +86,18 @@ const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга |
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ЗагрузитьТекстуруФишки = мир =>
|
ЗагрузитьТекстуруФишкиИзМодуля = мир =>
|
||||||
{
|
{
|
||||||
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ);
|
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ);
|
||||||
var ресурс = "/текстура.png";
|
var ресурс = "/текстура.png";
|
||||||
var адрес = `${window.location.origin}${ресурс}`;
|
var содержимое = модуль.содержимое[ресурс];
|
||||||
THREE.Cache.add(адрес, модуль.содержимое[ресурс]);
|
var b64 = base64js.fromByteArray(new Uint8Array(содержимое));
|
||||||
//var текстура = "текстура.png";
|
var адрес = `data:image/png;base64,${b64}`;
|
||||||
//var адрес = БАЗА + текстура;
|
|
||||||
//console.debug("текстура", адрес);
|
|
||||||
мир.загрузчикТекстур.load(
|
мир.загрузчикТекстур.load(
|
||||||
адрес,
|
адрес,
|
||||||
function(текстура) {
|
function(текстура) {
|
||||||
мир.текстураФишки = текстура;
|
мир.текстураФишки = текстура;
|
||||||
мир.уведомить("загрузили текстуру фишки");
|
мир.уведомить("загрузили текстуру фишки из модуля");
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
function(error) {
|
function(error) {
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
изменить размер отрисовщика ThreeJS
|
изменить размер отрисовщика ThreeJS
|
||||||
создать загрузчик GLTF
|
создать загрузчик GLTF
|
||||||
создать загрузчик текстур
|
создать загрузчик текстур
|
||||||
включить кэширование ресурсов ThreeJS
|
включить кэширование ресурсов ThreeJS для загрузки ресурсов из модулей
|
||||||
подготовить сцену
|
подготовить сцену
|
||||||
загрузить модель фишки
|
загрузить модель фишки
|
||||||
загрузили модель фишки
|
загрузили модель фишки
|
||||||
загрузить текстуру фишки
|
загрузить текстуру фишки из модуля
|
||||||
загрузили текстуру фишки
|
загрузили текстуру фишки из модуля
|
||||||
убрать переворот текстуры фишки
|
убрать переворот текстуры фишки
|
||||||
создать фишку
|
создать фишку
|
||||||
запустить отрисовку
|
запустить отрисовку
|
||||||
|
|||||||
Reference in New Issue
Block a user