Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
32
пуск|run.js
32
пуск|run.js
@@ -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(событие) {
|
||||||
|
|||||||
@@ -7,14 +7,14 @@
|
|||||||
создать загрузчик GLTF
|
создать загрузчик GLTF
|
||||||
создать загрузчик текстур
|
создать загрузчик текстур
|
||||||
подготовить сцену
|
подготовить сцену
|
||||||
отслеживать нажатия мышью
|
подготовиться к отслеживанию нажатий
|
||||||
отслеживать нажатия пальцем
|
|
||||||
исправить отслеживание нажатий на IOS
|
исправить отслеживание нажатий на IOS
|
||||||
запустить отрисовку
|
запустить отрисовку
|
||||||
загрузить ресурсы сцены
|
загрузить ресурсы сцены
|
||||||
загрузили ресурсы сцены
|
загрузили ресурсы сцены
|
||||||
подготовиться к созданию фишек в сцене
|
подготовиться к созданию фишек в сцене
|
||||||
выбрать раскладку X
|
выбрать раскладку X
|
||||||
|
включить отслеживание нажатий
|
||||||
|
|
||||||
изменили размер окна браузера
|
изменили размер окна браузера
|
||||||
изменить размер отрисовщика ThreeJS
|
изменить размер отрисовщика ThreeJS
|
||||||
|
|||||||
@@ -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 * мир.масштаб;
|
||||||
|
|||||||
Reference in New Issue
Block a user