Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Назначение сторонних клавиш на мз.

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127386

  • nirion
  • nirion аватар
  • Вне сайта
  • Мастер
  • Сообщений: 124
  • Спасибо получено: 70
  • Проект месяца 3 местоУчительПроект месяца 2 место
Посоветуйте плагин на Назначение сторонних клавиш для мз, я у меня есть Володин плагин но он на одиночное нажатие, а я хочу сделать перемещение на wasd/
Администратор запретил публиковать записи гостям.

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127388

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1138
  • Спасибо получено: 2158
  • ОраторПроект года 1 местоУчитель1 место в Обучающем конкурсеПаладин3 место в Обучающем конкурсеРазработчикПроект месяца 1 местоПроект года 3 место3 место
Возможно, вот эта тема: rpgmaker.ru/forum/ulmv/63437-dobavlenie-...h-klavish-klaviatury
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VarVarKa, nirion

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127389

  • nirion
  • nirion аватар
  • Вне сайта
  • Мастер
  • Сообщений: 124
  • Спасибо получено: 70
  • Проект месяца 3 местоУчительПроект месяца 2 место
Спасибо за ответ, но к сожалению этот плагин тоже работает только с единичным нажатием, способ действия я изменил, но герой делает только 1 шаг.
Администратор запретил публиковать записи гостям.

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127390

  • Alx_Yago
  • Alx_Yago аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1138
  • Спасибо получено: 2158
  • ОраторПроект года 1 местоУчитель1 место в Обучающем конкурсеПаладин3 место в Обучающем конкурсеРазработчикПроект месяца 1 местоПроект года 3 место3 место
Попробуй скрипты на разные типы нажатия:
(Input.isTriggered('кнопка'))
(Input.isRepeated('кнопка'))
(Input.isPressed('кнопка'))
(Input.isLongPressed('кнопка'))

Или того проще: открой файл rpg_core.js и допиши в массив Input.keyMapper

65: 'left', // A ф
68: 'right', // D в
83: 'down', // S ы
87: 'up', // W ц

(но это грубый и неодобряемый программистами способ, они бы посоветовали оформить это в виде плагина)
Последнее редактирование: 1 год 9 мес. назад от Alx_Yago.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VarVarKa, nirion

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127391

  • VarVarKa
  • VarVarKa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 230
  • Спасибо получено: 678
  • Организатор конкурсовТестерВетеранПроект месяца 1 местоПроект месяца 3 местоПроект месяца 2 место
Не знаю как в вышеуказанных плагинах, но здесь есть список всех кнопок в настройке плагина. Меняешь клавиши справа от кнопок w, a, s, d на up, left, down, right соответственно и эти кнопки будут работать как стрелочки. На забудь переназначить pagedown, который по умолчанию на w)
Плагин работает на МЗ.
Этот способ аналогичен способу Алекса, но через плагин, без изменения core)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Alx_Yago, nirion

Назначение сторонних клавиш на мз. 1 год 9 мес. назад #127409

  • nirion
  • nirion аватар
  • Вне сайта
  • Мастер
  • Сообщений: 124
  • Спасибо получено: 70
  • Проект месяца 3 местоУчительПроект месяца 2 место
Всем спасибо за помощь, плагин работает отлично, проблема решена :)
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.215 секунд