Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -1,4 +1,14 @@
|
|||||||
const ИМЯ = "ОМ | MB";
|
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();
|
мир.сцена.add(мир.модельФишки);
|
||||||
var адрес = "https://git.opengamestudio.org/mahjong/mahjong-modeli-models/raw/branch/master/фишка|tile.gltf";
|
//var материал = new THREE.MeshBasicMaterial({map: мир.текстураФишки});
|
||||||
мир.загрузчик.load(
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗагрузитьТекстуруФишки = мир =>
|
||||||
|
{
|
||||||
|
var текстура = "t1_tex.png";
|
||||||
|
var адрес = БАЗА + текстура;
|
||||||
|
мир.загрузчикТекстур.load(
|
||||||
адрес,
|
адрес,
|
||||||
function(gltf) {
|
function(текстура) {
|
||||||
мир.сцена.add(gltf.scene);
|
мир.текстураФишки = текстура;
|
||||||
|
мир.уведомить("загрузили текстуру фишки");
|
||||||
},
|
},
|
||||||
null,
|
null,
|
||||||
function(error) {
|
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();
|
||||||
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,13 @@
|
|||||||
встроить отрисовщика ThreeJS
|
встроить отрисовщика ThreeJS
|
||||||
отслеживать изменение размера окна браузера
|
отслеживать изменение размера окна браузера
|
||||||
изменить размер отрисовщика ThreeJS
|
изменить размер отрисовщика ThreeJS
|
||||||
создать сферу
|
создать загрузчик GLTF
|
||||||
|
создать загрузчик текстур
|
||||||
|
расположить камеру
|
||||||
|
загрузить модель фишки
|
||||||
|
загрузили модель фишки
|
||||||
|
загрузить текстуру фишки
|
||||||
|
загрузили текстуру фишки
|
||||||
создать фишку
|
создать фишку
|
||||||
запустить отрисовку
|
запустить отрисовку
|
||||||
изменили размер окна браузера
|
изменили размер окна браузера
|
||||||
|
|||||||
Reference in New Issue
Block a user