Browse Source

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

master
Главред | Glavred 3 years ago
parent
commit
d645993604
3 changed files with 26 additions and 15 deletions
  1. +1
    -1
      0000
  2. +21
    -13
      🎬.js
  3. +4
    -1
      🎬.череда

+ 1
- 1
0000 View File

@@ -1,5 +1,5 @@
Рисователь Рисователь
0.7.8
1.0.0
https://git.opengamestudio.org/PuCOBATEJlb/PuCOBATEJlb https://git.opengamestudio.org/PuCOBATEJlb/PuCOBATEJlb


/base64js.min.js /base64js.min.js


+ 21
- 13
🎬.js View File

@@ -15,8 +15,8 @@
} }


var позиция = new THREE.Vector2(); var позиция = new THREE.Vector2();
var ширина = window.innerWidth * мир.масштаб;
var высота = window.innerHeight * мир.масштаб;
var ширина = мир.ширинаОкна;
var высота = мир.высотаОкна;
позиция.x = ((событие.clientX + window.pageXOffset) / ширина ) * 2 - 1; позиция.x = ((событие.clientX + window.pageXOffset) / ширина ) * 2 - 1;
позиция.y = - ((событие.clientY + window.pageYOffset) / высота) * 2 + 1; позиция.y = - ((событие.clientY + window.pageYOffset) / высота) * 2 + 1;
мир.позицияНажатияВРисователе = позиция; мир.позицияНажатияВРисователе = позиция;
@@ -62,24 +62,20 @@
// // // // // // // //




ИзменитьРазмерРисователя = мир =>
ПрименитьРазмерРисователя = мир =>
{ {
var ширина = window.innerWidth * мир.масштаб;
var высота = window.innerHeight * мир.масштаб;
мир.камера.aspect = ширина / высота;
мир.камера.aspect = мир.ширинаОкна / мир.высотаОкна;
мир.камера.updateProjectionMatrix(); мир.камера.updateProjectionMatrix();
var чёткостьApple = 2; var чёткостьApple = 2;
мир.рисователь.setSize(ширина * чёткостьApple, высота * чёткостьApple);
var размер = мир.масштаб * 100;
мир.рисователь.setSize(мир.ширинаОкна * чёткостьApple, мир.высотаОкна * чёткостьApple);
мир.канва.style = ` мир.канва.style = `
position: absolute; position: absolute;
left: 0; left: 0;
top: 0; top: 0;
max-width: ${размер}%;
max-height: ${размер}%;
width: ${размер}%;
height: ${размер}%;
width: ${мир.ширинаОкнаПроц}%;
max-width: ${мир.ширинаОкнаПроц}%;
height: ${мир.высотаОкнаПроц}%;
max-height: ${мир.высотаОкнаПроц}%;
`; `;
}; };


@@ -87,6 +83,18 @@ height: ${размер}%;
// // // // // // // //




ИзменитьРазмерРисователя = мир =>
{
мир.ширинаОкна = window.innerWidth * мир.масштаб;
мир.высотаОкна = window.innerHeight * мир.масштаб;
мир.ширинаОкнаПроц = мир.масштаб * 100;
мир.высотаОкнаПроц = мир.масштаб * 100;
};


// // // //


ОтслеживатьИзменениеРазмераОкнаБраузера = мир => ОтслеживатьИзменениеРазмераОкнаБраузера = мир =>
{ {
window.addEventListener( window.addEventListener(


+ 4
- 1
🎬.череда View File

@@ -4,9 +4,12 @@
настроить рисователя настроить рисователя
отслеживать изменение размера окна браузера отслеживать изменение размера окна браузера
изменить размер рисователя изменить размер рисователя
применить размер рисователя
отслеживать нажатия в рисователе отслеживать нажатия в рисователе
запустить рисователя запустить рисователя
изменили размер окна браузера изменили размер окна браузера
изменить размер рисователя изменить размер рисователя
применить размер рисователя
изменили масштаб изменили масштаб
изменить размер рисователя
изменить размер рисователя
применить размер рисователя

Loading…
Cancel
Save