Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
2
0000
2
0000
@@ -1,5 +1,5 @@
|
|||||||
МАОН
|
МАОН
|
||||||
0.3.0
|
0.3.1
|
||||||
https://git.opengamestudio.org/MAOH/MAOH
|
https://git.opengamestudio.org/MAOH/MAOH
|
||||||
|
|
||||||
x /🎬.js
|
x /🎬.js
|
||||||
|
|||||||
63
🏁.js
63
🏁.js
@@ -8,21 +8,6 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
СкрытьУбранныеФишки = мир =>
|
|
||||||
{
|
|
||||||
for (var номер in мир.убранныеФишкиМаджонга)
|
|
||||||
{
|
|
||||||
var н = мир.убранныеФишкиМаджонга[номер];
|
|
||||||
// Перемещаем фишку на другой слой для исключения её из отрисовки и выбора.
|
|
||||||
var ф = мир.фишки[н];
|
|
||||||
ф.layers.set(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ЗадатьФишкуДляВыбора = мир =>
|
ЗадатьФишкуДляВыбора = мир =>
|
||||||
{
|
{
|
||||||
var номер = мир.выбранныйУзел.userData;
|
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(мир.сценаМаджонга);
|
мир.сцена.add(мир.сценаМаджонга);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -125,8 +75,9 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
|
|||||||
|
|
||||||
СоздатьМатериалыФишек = мир =>
|
СоздатьМатериалыФишек = мир =>
|
||||||
{
|
{
|
||||||
мир.материалы = [];
|
мир.материалыФишекСцены = [];
|
||||||
мир.выбранныеМатериалы = [];
|
мир.выбранныеМатериалыФишекСцены = [];
|
||||||
|
|
||||||
var текстуры = мир.текстуры[ТЕМА_ОТЛАДОЧНАЯ];
|
var текстуры = мир.текстуры[ТЕМА_ОТЛАДОЧНАЯ];
|
||||||
for (var имя in текстуры)
|
for (var имя in текстуры)
|
||||||
{
|
{
|
||||||
@@ -135,12 +86,12 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r
|
|||||||
map: текстура,
|
map: текстура,
|
||||||
color: new THREE.Color(0xAAAAAA),
|
color: new THREE.Color(0xAAAAAA),
|
||||||
});
|
});
|
||||||
мир.материалы.push(материал);
|
мир.материалыФишекСцены.push(материал);
|
||||||
var выбранныйМатериал = new THREE.MeshLambertMaterial({
|
var выбранныйМатериал = new THREE.MeshLambertMaterial({
|
||||||
map: текстура,
|
map: текстура,
|
||||||
color: new THREE.Color(0xFFFFFF),
|
color: new THREE.Color(0xFFFFFF),
|
||||||
});
|
});
|
||||||
мир.выбранныеМатериалы.push(выбранныйМатериал);
|
мир.выбранныеМатериалыФишекСцены.push(выбранныйМатериал);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
17
🏁.череда
17
🏁.череда
@@ -11,16 +11,15 @@
|
|||||||
подготовить сцену маджонга
|
подготовить сцену маджонга
|
||||||
подготовиться к созданию фишек
|
подготовиться к созданию фишек
|
||||||
создать фишки в сцене
|
создать фишки в сцене
|
||||||
# задать материалы фишкам
|
подготовить фишки к выбору
|
||||||
# подготовить фишки к выбору
|
|
||||||
|
|
||||||
нажатие в рисователе
|
нажатие в рисователе
|
||||||
выбрать узел сцены
|
выбрать узел сцены
|
||||||
выбрали узел сцены
|
выбрали узел сцены
|
||||||
# задать фишку для выбора
|
задать фишку для выбора
|
||||||
# выбрать фишку маджонга
|
выбрать фишку маджонга
|
||||||
#изменили выбранные фишки маджонга
|
изменили выбранные фишки маджонга
|
||||||
# задать материалы фишкам
|
задать материалы фишкам сцены
|
||||||
# выделить выбранные фишки
|
выделить выбранные фишки в сцене
|
||||||
#убрали фишки маджонга
|
убрали фишки маджонга
|
||||||
# скрыть убранные фишки
|
скрыть убранные фишки в сцене
|
||||||
Reference in New Issue
Block a user