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

This commit is contained in:
Главред | Glavred
2020-10-09 14:12:37 +03:00
parent 7a08280b29
commit 6fdf234a2c
3 changed files with 30 additions and 11 deletions

View File

@@ -44,6 +44,24 @@ height: ${размер}%;
// // // //
ВключитьОтслеживаниеНажатий = мир =>
{
мир.отслеживатьНажатия = true;
};
// // // //
ОтключитьОтслеживаниеНажатий = мир =>
{
мир.отслеживатьНажатия = false;
};
// // // //
ИсправитьОтслеживаниеНажатийНаIOS = мир =>
{
// https://stackoverflow.com/a/31459240/3404710
@@ -54,22 +72,18 @@ height: ${размер}%;
// // // //
ОтслеживатьНажатияПальцем = мир =>
ПодготовитьсяКОтслеживаниюНажатий = мир =>
{
мир.отслеживатьНажатия = false;
// Палец.
window.addEventListener(
"touchstart",
function(событие) {
сообщитьОНажатии(мир, событие.touches[0]);
}
);
};
// // // //
ОтслеживатьНажатияМышью = мир =>
{
// Мышь.
window.addEventListener(
"click",
function(событие) {

View File

@@ -7,14 +7,14 @@
создать загрузчик GLTF
создать загрузчик текстур
подготовить сцену
отслеживать нажатия мышью
отслеживать нажатия пальцем
подготовиться к отслеживанию нажатий
исправить отслеживание нажатий на IOS
запустить отрисовку
загрузить ресурсы сцены
загрузили ресурсы сцены
подготовиться к созданию фишек в сцене
выбрать раскладку X
включить отслеживание нажатий
изменили размер окна браузера
изменить размер отрисовщика ThreeJS

View File

@@ -5,6 +5,11 @@
сообщитьОНажатии = (мир, событие) =>
{
if (!мир.отслеживатьНажатия)
{
return;
}
var позиция = new THREE.Vector2();
var ширина = window.innerWidth * мир.масштаб;
var высота = window.innerHeight * мир.масштаб;