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

This commit is contained in:
Главред | Glavred
2020-11-23 19:17:55 +03:00
parent f42e7cf4e8
commit 1ed3720385
4 changed files with 96 additions and 4 deletions

81
🏁.js
View File

@@ -1,6 +1,83 @@
ОтобразитьПриветствие = мир =>
const РЕСУРСЫ = "https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000";
const ФИШКА = "/фишка.gltf";
const ТЕКСТУРА1 = "/текстура.png";
const ТЕКСТУРА2 = "/текстура.jpg";
const ТЕКСТУРЫ = [ТЕКСТУРА1, ТЕКСТУРА2];
// // // //
ПодготовитьФишкуКВыбору = мир =>
{
document.body.innerHTML += "<p>Привет!!! 你好!!! Hello!!!</p>"
мир.выборныеУзлы = [мир.фишка];
};
// // // //
НазначитьФишкеМатериал = мир =>
{
if (++мир.номерМатериала >= мир.материалы.length)
{
мир.номерМатериала = 0;
}
мир.фишка.material = мир.материалы[мир.номерМатериала];
};
// // // //
СоздатьПримерСцены = мир =>
{
мир.сцена.background = new THREE.Color(0xFFFFFF);
мир.камера.position.y = 10;
мир.камера.position.z = 5;
мир.камера.lookAt(new THREE.Vector3(0, 0, 0));
мир.свет = new THREE.DirectionalLight(0xFFFFFF, 1);
мир.свет.position.set(-0.5, 1, 0.5).normalize();
мир.сцена.add(мир.свет);
мир.фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА];
мир.сцена.add(мир.фишка);
};
// // // //
СоздатьМатериалыФишки = мир =>
{
мир.номерМатериала = 0;
мир.материалы = [];
for (var номер in ТЕКСТУРЫ)
{
var имя = ТЕКСТУРЫ[номер];
var текстура = мир.текстуры[РЕСУРСЫ][имя];
var материал = new THREE.MeshLambertMaterial({map: текстура});
мир.материалы.push(материал);
}
};
// // // //
ПодготовитьсяКЗагрузкеРесурсов = мир =>
{
мир.полигональныеСетки = {
[РЕСУРСЫ]: {
[ФИШКА]: null,
},
};
мир.текстуры = {
[РЕСУРСЫ]: {
[ТЕКСТУРА1]: null,
[ТЕКСТУРА2]: null,
},
};
};