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

This commit is contained in:
Главред | Glavred
2020-08-27 14:33:08 +03:00
parent a43966f0b8
commit 656b330cf4
2 changed files with 73 additions and 6 deletions

View File

@@ -1,4 +1,14 @@
const ИМЯ = "ОМ | MB";
const БАЗА = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/";
// // // //
РасположитьКамеру = мир =>
{
мир.камера.position.z = 10;
};
// // // //
@@ -6,12 +16,23 @@ const ИМЯ = "ОМ | MB";
СоздатьФишку = мир =>
{
мир.загрузчик = new THREE.GLTFLoader();
var адрес = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/фишка|tile.gltf";
мир.загрузчик.load(
мир.сцена.add(мир.модельФишки);
//var материал = new THREE.MeshBasicMaterial({map: мир.текстураФишки});
};
// // // //
ЗагрузитьТекстуруФишки = мир =>
{
var текстура = "t1_tex.png";
var адрес = БАЗА + текстура;
мир.загрузчикТекстур.load(
адрес,
function(gltf) {
мир.сцена.add(gltf.scene);
function(текстура) {
мир.текстураФишки = текстура;
мир.уведомить("загрузили текстуру фишки");
},
null,
function(error) {
@@ -19,3 +40,43 @@ const ИМЯ = "ОМ | MB";
}
);
};
// // // //
СоздатьЗагрузчикТекстур = мир =>
{
мир.загрузчикТекстур = new THREE.TextureLoader();
};
// // // //
ЗагрузитьМодельФишки = мир =>
{
var модель = "2020-08-25_1415.gltf";
var адрес = БАЗА + модель;
мир.загрузчикGLTF.load(
адрес,
function(gltf) {
мир.модельФишки = gltf.scene;
мир.уведомить("загрузили модель фишки");
},
null,
function(error) {
console.error("ОШИБКА | ERROR", error);
}
);
};
// // // //
СоздатьЗагрузчикGLTF = мир =>
{
мир.загрузчикGLTF = new THREE.GLTFLoader();
};

View File

@@ -3,7 +3,13 @@
встроить отрисовщика ThreeJS
отслеживать изменение размера окна браузера
изменить размер отрисовщика ThreeJS
создать сферу
создать загрузчик GLTF
создать загрузчик текстур
расположить камеру
загрузить модель фишки
загрузили модель фишки
загрузить текстуру фишки
загрузили текстуру фишки
создать фишку
запустить отрисовку
изменили размер окна браузера