Browse Source

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

master
Главред | Glavred 3 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 = мир =>
{
// https://stackoverflow.com/a/31459240/3404710
@@ -54,22 +72,18 @@ height: ${размер}%;
// // // //


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

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


// // // //


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


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

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

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


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

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

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

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


Loading…
Cancel
Save