Browse Source

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

master
Главред | Glavred 3 years ago
parent
commit
71c422a7ff
3 changed files with 17 additions and 67 deletions
  1. +1
    -1
      0000
  2. +7
    -56
      🏁.js
  3. +9
    -10
      🏁.череда

+ 1
- 1
0000 View File

@@ -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


+ 7
- 56
🏁.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; 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(выбранныйМатериал);
} }
}; };




+ 9
- 10
🏁.череда View File

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

нажатие в рисователе нажатие в рисователе
выбрать узел сцены выбрать узел сцены
выбрали узел сцены выбрали узел сцены
# задать фишку для выбора
# выбрать фишку маджонга
#изменили выбранные фишки маджонга
# задать материалы фишкам
# выделить выбранные фишки
#убрали фишки маджонга
# скрыть убранные фишки
задать фишку для выбора
выбрать фишку маджонга
изменили выбранные фишки маджонга
задать материалы фишкам сцены
выделить выбранные фишки в сцене
убрали фишки маджонга
скрыть убранные фишки в сцене

Loading…
Cancel
Save