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

This commit is contained in:
Главред | Glavred
2020-11-17 16:47:05 +03:00
parent a3a18ca403
commit 0cf1799fb1
3 changed files with 58 additions and 15 deletions

2
0000
View File

@@ -1,5 +1,5 @@
Рисователь / Примеры Рисователь / Примеры
0.1.1 0.2.0
https://git.opengamestudio.org/PuCOBATEJlb/nPuMEPbl https://git.opengamestudio.org/PuCOBATEJlb/nPuMEPbl
x /🎬.js x /🎬.js

56
🎬.js
View File

@@ -1,7 +1,20 @@
const РЕСУРСЫ = "https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000";
const ФИШКА = "/фишка.gltf";
const ЛИЦО1 = "/текстура.png";
const ЛИЦО2 = "/текстура.jpg";
// // // //
СменитьМатериалФишки = мир =>
{
мир.материал = !мир.материал;
var индекс = мир.материал ? 1 : 0;
мир.фишка.material = мир.материалы[индекс];
};
// // // // // // // //
@@ -19,6 +32,10 @@
мир.свет.position.set(-0.5, 1, 0.5).normalize(); мир.свет.position.set(-0.5, 1, 0.5).normalize();
мир.сцена.add(мир.свет); мир.сцена.add(мир.свет);
мир.фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА];
var текстура1 = мир.текстуры[РЕСУРСЫ][ЛИЦО1];
var материал1 = new THREE.MeshLambertMaterial({map: текстура1});
мир.фишка.material = материал1;
мир.сцена.add(мир.фишка); мир.сцена.add(мир.фишка);
}; };
@@ -26,17 +43,36 @@
// // // // // // // //
ЗагрузитьРесурсыСцены = мир => СоздатьМатериалыФишки = мир =>
{ {
загрузитьМодель( var текстура1 = мир.текстуры[РЕСУРСЫ][ЛИЦО1];
мир, var текстура2 = мир.текстуры[РЕСУРСЫ][ЛИЦО2];
"https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000",
"/фишка.gltf", мир.материалы = [
function(модель) { new THREE.MeshLambertMaterial({map: текстура1}),
мир.фишка = модель; new THREE.MeshLambertMaterial({map: текстура2}),
мир.уведомить("загрузили ресурсы сцены"); ];
} мир.материал = true;
); };
// // // //
ПодготовитьсяКЗагрузкеРесурсов = мир =>
{
мир.полигональныеСетки = {
[РЕСУРСЫ]: {
[ФИШКА]: null,
},
};
мир.текстуры = {
[РЕСУРСЫ]: {
[ЛИЦО1]: null,
[ЛИЦО2]: null,
},
};
}; };

View File

@@ -1,6 +1,13 @@
надо окончить загрузку приложения
загрузить ресурсы сцены
нажатие в рисователе нажатие в рисователе
вывести нажатие в рисователе вывести нажатие в рисователе
загрузили ресурсы сцены # сменить материал фишки
надо окончить загрузку приложения
подготовиться к загрузке ресурсов
загрузить полигональные сетки
загрузили полигональные сетки
загрузить текстуры
загрузили текстуры
# создать материалы фишки
создать пример сцены создать пример сцены
# сменить материал фишки