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

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



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

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

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

Loading…
Cancel
Save