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

This commit is contained in:
Главред | Glavred
2021-01-15 15:05:03 +03:00
parent b059ae77a2
commit 6d126e106c
5 changed files with 43 additions and 96 deletions

42
🔨.js Normal file
View File

@@ -0,0 +1,42 @@
// // // //
// Рисователь. Поддержка портретного режима
// // // //
ИзменитьРазмерРисователя = мир =>
{
var ширина = window.innerWidth * мир.масштаб;
var высота = window.innerHeight * мир.масштаб;
var отношение = ширина / высота;
console.debug("1 ширина/высота/отношение:", ширина, высота, отношение);
var ширинаП = ширина;
var отношениеП = отношение;
var ширинаПП = 100;
// Портрет.
if (отношение < 1)
{
ширинаП = высота * 1.7;
отношениеП = ширинаП / высота;
ширинаПП = ширинаП * 100 / ширина;
}
console.debug("2 ширина/высота/отношение:", ширинаП, высота, отношениеП);
мир.камера.aspect = отношениеП;
мир.камера.updateProjectionMatrix();
var чёткостьApple = 2;
мир.рисователь.setSize(ширинаП * чёткостьApple, высота * чёткостьApple);
мир.канва.style = `
position: absolute;
left: 0;
top: 0;
max-width: ${ширинаПП}%;
max-height: 100%;
width: ${ширинаПП}%;
height: 100%;
`;
};