TGViewer
Moth Moth @namlessmoth · 44 subscribers
Post #121 65
Я сделал это🎉🎉🎉
Самостоятельно без подсказок
Сказать что это было сложно это ничего не сказать)
Это ужас
Просидел целый день с 3 часов дня и только сейчас закончил
Но в итоге сделал точно так как я хотел
Сначала сделал движение влево вправо и все получилось
Потом хотел сделать свайпы - не получалось почему-то свайпы в любые стороны превращались в свойпы ровно влево и вправо
Я думал это из-за кнопок влево вправо
Полностью убрал их, оказалось дело не в них, а в том что я сначала обновлял позицию последнего касания, а потом передавал направление, а надо было наоборот
Потом подумал может сделать без кнопок, просто все на свайпах - этот вариант работал, но он почти ничем не отличался от джойстика по сути так что я удалил этот вариант
Потом опять вернул кнопки влево вправо
Было проблема в том что кнопки не могли быть нажаты одновременно т.е. не было мультитача
Я задал вопрос в дискорде и пошёл поел
Потом пришёл и решил сам изобрести новый мультитач
Создал массив со всеми нажатиями добавлял их при нажатии и удалял при отпускании
Но удаление получилось не с первого раза потомучто в js нельзя так просто взять и удалить элемент из массива
Сначала попробовал через splice() но этот метод работает через **** поэтому я попытался удалить через filter() и он вроде работает но тоже очень странно потому что не мутирует массив, а возвращает отфильтрованный массив... Как я должен был об этом догадаться это же не логично
Я подумал может быть тогда splice() так же работает, но нет, он почему-то мутирует массив, а в результате возвращает изменённую часть массива
Почему одинаковые по сути методы в одном массиве работают по разному я никогда видимо не пойму
Вобщем после того как с этим разобрался почти начало работать, но было проблема в том что при одновременном нажатии двух кнопок если отпускаешь одну, но держишь нажатой вторую, то вторая не работала
Это потому что событие onMouseDown останавливалось при отпускании любого нажатия и не учитывает второе нажатие
Пришлось перенести движения по кнопкам в update()
У меня закончились символы
  • ❤ 7
More from @namlessmoth
  1. Mar 7, 2026Как сломать босса одним прокачанным навыком Причём первую заратану я победил точно так же,…
  2. Mar 3, 2026Наиграл уже 150+ часов и даже не прошел половину игры Мне капец как не везёт почти в каждо…
  3. Feb 17, 2026Один месяц подписки на впн Вдруг кому надо https://t.me/gruVPNbot?start=g_UZhunlWNfFC_2127…
  4. Feb 16, 2026оставлю тут, чтобы не потерять вам смотреть нельзя, это только для меня
  5. Feb 13, 2026Вчера сделал всего три задания и все три оказались не правильными 1) Задание: Проведите ре…
  6. Feb 12, 2026Оказалось что всё-таки можно сдавать несколько заданий за один раз. Я вчера сдал 7 заданий…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →