Просмотр исходного кода

Изменения от Главреда ГитЖС | Changes of GitJS Glavred

M-0.1.0
Главред | Glavred 4 лет назад
Родитель
Сommit
bb1c2e5df4
2 измененных файлов: 10 добавлений и 11 удалений
  1. +7
    -8
      сцена|scene.js
  2. +3
    -3
      сцена|scene.череда

+ 7
- 8
сцена|scene.js Просмотреть файл

@@ -2,10 +2,11 @@ const ИМЯ = "ОМ | MB";
const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/";
const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга | Mahjong resources";


// // // //


ВключитьКэшированиеРесурсовThreeJS = мир =>
ВключитьКэшированиеРесурсовThreeJSДляЗагрузкиРесурсовИзМодулей = мир =>
{
THREE.Cache.enabled = true;
};
@@ -85,20 +86,18 @@ const ИМЯ_МОДУЛЯ_РЕСУРСОВ = "Ресурсы Маджонга |
// // // //


ЗагрузитьТекстуруФишки = мир =>
ЗагрузитьТекстуруФишкиИзМодуля = мир =>
{
var модуль = мир.модули.модульПоИмени(ИМЯ_МОДУЛЯ_РЕСУРСОВ);
var ресурс = "/текстура.png";
var адрес = `${window.location.origin}${ресурс}`;
THREE.Cache.add(адрес, модуль.содержимое[ресурс]);
//var текстура = "текстура.png";
//var адрес = БАЗА + текстура;
//console.debug("текстура", адрес);
var содержимое = модуль.содержимое[ресурс];
var b64 = base64js.fromByteArray(new Uint8Array(содержимое));
var адрес = `data:image/png;base64,${b64}`;
мир.загрузчикТекстур.load(
адрес,
function(текстура) {
мир.текстураФишки = текстура;
мир.уведомить("загрузили текстуру фишки");
мир.уведомить("загрузили текстуру фишки из модуля");
},
null,
function(error) {


+ 3
- 3
сцена|scene.череда Просмотреть файл

@@ -5,12 +5,12 @@
изменить размер отрисовщика ThreeJS
создать загрузчик GLTF
создать загрузчик текстур
включить кэширование ресурсов ThreeJS
включить кэширование ресурсов ThreeJS для загрузки ресурсов из модулей
подготовить сцену
загрузить модель фишки
загрузили модель фишки
загрузить текстуру фишки
загрузили текстуру фишки
загрузить текстуру фишки из модуля
загрузили текстуру фишки из модуля
убрать переворот текстуры фишки
создать фишку
запустить отрисовку


Загрузка…
Отмена
Сохранить