Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
28
🏁.js
28
🏁.js
@@ -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,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user