Browse Source

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

master
Главред | Glavred 4 years ago
parent
commit
04a129c253
1 changed files with 25 additions and 3 deletions
  1. +25
    -3
      🏁.js

+ 25
- 3
🏁.js View File

@@ -76,15 +76,37 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
СоздатьФишки = мир => СоздатьФишки = мир =>
{ {
var фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА]; var фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА];
var границы = фишка.geometry.boundingBox;
var размеры = [
(границы.max.x - границы.min.x) / 2,
(границы.max.z - границы.min.z) / 2,
//границы.max.y - границы.min.y,
];
var отступ = 0.02;

мир.фишки = []; мир.фишки = [];
for (var номер in мир.фишкиМаджонга) for (var номер in мир.фишкиМаджонга)
{ {
// Узел сцены.
var фм = мир.фишкиМаджонга[номер]; var фм = мир.фишкиМаджонга[номер];
var ф = фишка.clone(); var ф = фишка.clone();
ф.userData = номер; ф.userData = номер;
ф.position.set(фм["📍"][0], 0, фм["📍"][1]);
мир.фишки.push(ф); мир.фишки.push(ф);
мир.сцена.add(ф); мир.сцена.add(ф);
// Расположение.
var позиция = фм["📍"];
/*
var слой = позиция[0];
var ряд = позиция[1];
var столбец = позиция[2];
*/
var слой = 0;
var ряд = позиция[0];
var столбец = позиция[1];
ф.position.x = столбец * (размеры[0] + отступ);
ф.position.z = ряд * (размеры[1] + отступ);
ф.position.y = слой;
} }
}; };


@@ -100,11 +122,11 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
"🚩": 0, "🚩": 0,
}, },
{ {
"📍": [3, 0],
"📍": [2, 0],
"🚩": 0, "🚩": 0,
}, },
{ {
"📍": [0, 3],
"📍": [0, 2],
"🚩": 1, "🚩": 1,
}, },
]; ];


Loading…
Cancel
Save