Вниз  Mobile Basic 1.9.1
- 16.05.2021 / 15:05
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
GOAR, получаешь координаты нажатия, двигаешь туда спрайт джоя, выполняешь кучу проверок по координатам, рисуешь, повторяешь. Не забудь замерить фпс, чтобы было понятно, стоит оно того или нет. Мб проще сделать стрелки
↖️⬆️↗️
⬅️⏺️➡️
↙️⬇️↘️
__________________
 わからない!!
- 16.05.2021 / 16:52
GOAR
  Пользователь

GOAR 
Сейчас: Offline
Витаминыч, благодарю
- 16.05.2021 / 17:43
Magatino
  Администратор

Magatino 
Сейчас: Offline
GOAR,
Есть такой способ, берёшь изображение D-pad и ставишь куда тебе надо, а дальше, если палец попадает в область этого изображения, то определяешь угол относительно центра D-pad и нажатия.
Когда будет найден угол, тогда можно сделать проверку на определение направления, типа такого:
  1.  if (degrees >= 22.5 && degrees < 67.5)
  2.         return Keys.LEFT_UP;
:gg:

Изменено Magatino (16.05 / 17:48) (всего 2 раза)
- 16.05.2021 / 19:03
GOAR
  Пользователь

GOAR 
Сейчас: Offline
Magatino, а можеш в код базика телепортиравать ? :gg:
- 16.05.2021 / 19:17
Magatino
  Администратор

Magatino 
Сейчас: Offline
GOAR,
Нет, это будет сложно для меня, как и для Бейсика, советую перейти на что-то вменяемое...
- 16.05.2021 / 20:00
GOAR
  Пользователь

GOAR 
Сейчас: Offline
Magatino, мне как пример нужно) я так вижу :-D
Но в любом случае спасибо :)
- 16.05.2021 / 21:38
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
GOAR, так вот примерный алгоритм - https://annimon.com/forum/post519172, тебе осталось только по образу и подобию
__________________
 わからない!!
- 17.05.2021 / 06:22
GOAR
  Пользователь

GOAR 
Сейчас: Offline
Tygrain, дякую :) то что надо :)
- 7.06.2022 / 20:54
seeker
  Пользователь

seeker 
Сейчас: Offline
Чудеса. Вызываю .lis из другого .lis оба на диске, переменные с одинаковыми именами заменяются. Если bas в rms - нет замены.
- 8.06.2022 / 19:45
DominaN
  Пользователь

DominaN 
Сейчас: Offline
Цитата Magatino:
GOAR, Есть такой способ, берёшь изображение D-pad и ставишь куда тебе надо, а дальше, если палец попадает в область этого изображения, то определяешь угол относительно центра D-pad и нажатия. Когда
Смысл аналогового стика как раз в том, что градус непосредственно передаётся и обрабатывается в коде, т.е. большая степень свободы движения.
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)