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

This commit is contained in:
Главред | Glavred
2020-12-04 14:11:12 +03:00
parent c3c3d1e0ad
commit 71c422a7ff
3 changed files with 17 additions and 67 deletions

2
0000
View File

@@ -1,5 +1,5 @@
МАОН
0.3.0
0.3.1
https://git.opengamestudio.org/MAOH/MAOH
x /🎬.js

63
🏁.js
View File

@@ -8,21 +8,6 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
// // // //
СкрытьУбранныеФишки = мир =>
{
for (var номер in мир.убранныеФишкиМаджонга)
{
var н = мир.убранныеФишкиМаджонга[номер];
// Перемещаем фишку на другой слой для исключения её из отрисовки и выбора.
var ф = мир.фишки[н];
ф.layers.set(1);
}
}
// // // //
ЗадатьФишкуДляВыбора = мир =>
{
var номер = мир.выбранныйУзел.userData;
@@ -35,39 +20,7 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
ПодготовитьФишкиКВыбору = мир =>
{
мир.выборныеУзлы = мир.фишки;
мир.задержкаОтображенияВыбранныхФишек = 0;
};
// // // //
ВыделитьВыбранныеФишки = мир =>
{
for (var номер in мир.выбранныеФишкиМаджонга)
{
var н = мир.выбранныеФишкиМаджонга[номер];
var ф = мир.фишки[н];
var г = мир.фишкиМаджонга[н]["🚩"];
var м = мир.выбранныеМатериалы[г];
ф.material = м;
}
};
// // // //
ЗадатьМатериалыФишкам = мир =>
{
for (var н in мир.фишки)
{
var ф = мир.фишки[н];
var г = мир.фишкиМаджонга[н]["🚩"];
var м = мир.материалы[г];
ф.material = м;
}
мир.выборныеУзлы = мир.фишкиСцены;
};
@@ -94,12 +47,9 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
++группа;
}
};
мир.фишкиМаджонга = фишки;
мир.модельФишкиСцены = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА];
мир.материалыФишекСцены = мир.материалы;
мир.выбранныеМатериалыФишекСцены = мир.выбранныеМатериалы;
мир.сцена.add(мир.сценаМаджонга);
};
@@ -125,8 +75,9 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
СоздатьМатериалыФишек = мир =>
{
мир.материалы = [];
мир.выбранныеМатериалы = [];
мир.материалыФишекСцены = [];
мир.выбранныеМатериалыФишекСцены = [];
var текстуры = мир.текстуры[ТЕМА_ОТЛАДОЧНАЯ];
for (var имя in текстуры)
{
@@ -135,12 +86,12 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
map: текстура,
color: new THREE.Color(0xAAAAAA),
});
мир.материалы.push(материал);
мир.материалыФишекСцены.push(материал);
var выбранныйМатериал = new THREE.MeshLambertMaterial({
map: текстура,
color: new THREE.Color(0xFFFFFF),
});
мир.выбранныеМатериалы.push(выбранныйМатериал);
мир.выбранныеМатериалыФишекСцены.push(выбранныйМатериал);
}
};

View File

@@ -11,16 +11,15 @@
подготовить сцену маджонга
подготовиться к созданию фишек
создать фишки в сцене
# задать материалы фишкам
# подготовить фишки к выбору
подготовить фишки к выбору
нажатие в рисователе
выбрать узел сцены
выбрали узел сцены
# задать фишку для выбора
# выбрать фишку маджонга
#изменили выбранные фишки маджонга
# задать материалы фишкам
# выделить выбранные фишки
#убрали фишки маджонга
# скрыть убранные фишки
задать фишку для выбора
выбрать фишку маджонга
изменили выбранные фишки маджонга
задать материалы фишкам сцены
выделить выбранные фишки в сцене
убрали фишки маджонга
скрыть убранные фишки в сцене