Browse Source

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

master
Главред | Glavred 4 years ago
parent
commit
6fdf234a2c
3 changed files with 30 additions and 11 deletions
  1. +23
    -9
      пуск|run.js
  2. +2
    -2
      пуск|run.череда
  3. +5
    -0
      функции|functions.js

+ 23
- 9
пуск|run.js View File

@@ -44,6 +44,24 @@ height: ${размер}%;
// // // // // // // //




ВключитьОтслеживаниеНажатий = мир =>
{
мир.отслеживатьНажатия = true;
};


// // // //


ОтключитьОтслеживаниеНажатий = мир =>
{
мир.отслеживатьНажатия = false;
};


// // // //


ИсправитьОтслеживаниеНажатийНаIOS = мир => ИсправитьОтслеживаниеНажатийНаIOS = мир =>
{ {
// https://stackoverflow.com/a/31459240/3404710 // https://stackoverflow.com/a/31459240/3404710
@@ -54,22 +72,18 @@ height: ${размер}%;
// // // // // // // //




ОтслеживатьНажатияПальцем = мир =>
ПодготовитьсяКОтслеживаниюНажатий = мир =>
{ {
мир.отслеживатьНажатия = false;

// Палец.
window.addEventListener( window.addEventListener(
"touchstart", "touchstart",
function(событие) { function(событие) {
сообщитьОНажатии(мир, событие.touches[0]); сообщитьОНажатии(мир, событие.touches[0]);
} }
); );
};


// // // //


ОтслеживатьНажатияМышью = мир =>
{
// Мышь.
window.addEventListener( window.addEventListener(
"click", "click",
function(событие) { function(событие) {


+ 2
- 2
пуск|run.череда View File

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


изменили размер окна браузера изменили размер окна браузера
изменить размер отрисовщика ThreeJS изменить размер отрисовщика ThreeJS


+ 5
- 0
функции|functions.js View File

@@ -5,6 +5,11 @@


сообщитьОНажатии = (мир, событие) => сообщитьОНажатии = (мир, событие) =>
{ {
if (!мир.отслеживатьНажатия)
{
return;
}

var позиция = new THREE.Vector2(); var позиция = new THREE.Vector2();
var ширина = window.innerWidth * мир.масштаб; var ширина = window.innerWidth * мир.масштаб;
var высота = window.innerHeight * мир.масштаб; var высота = window.innerHeight * мир.масштаб;


Loading…
Cancel
Save