Войти на сайт

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

ТЕМА: [MV|MZ] ]Полный Ввод (Full Input)

[MV|MZ] ]Полный Ввод (Full Input) 6 года 5 мес. назад #89559

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Название плагина: Полный Ввод (Full Input)
Автор: DKPlugins
Версия: 5.2.0
Описание: Использование всех кнопок клавиатуры и геймпада

Совместимость:
  • RPG Maker MV: 1.5+
  • RPG Maker MZ: 1.0+

Особенности:
  • Проверка нажатия любой клавиши на клавиатуре или геймпаде
  • Поддержка стиков и триггеров геймпада
  • Включение переключателей при нажатии клавиши

Скачать с сайта DK Plugins: DK Plugins
Последнее редактирование: 3 мес. 2 нед. назад от DK.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, Ren310, caveman, Демий, yuryol, MaltonTheWarrior, Noon, ImmortalMedik

Полный Ввод (Full Input) v. 1.0 6 года 5 мес. назад #89560

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Проект месяца 2 местоПроект месяца 1 местоПисатель 3 местоУчительОрганизатор конкурсовВетеран1 место в ГотвПрограммист Ruby3 место
Плагин очень полезный. Но его стоит упростить для использования.

Так например, фрагмент кода из инструкции, который нужно запомнить:
Input.isPressedByCode(code, gamepad_code)

Во-первых, вызов метода сам по себе длинный. Если его использовать только в плагинах, то все в порядке, а если кто-то решит залезть и проверить из ивента? Придется каждый раз копировать код из хелпа?
Во-вторых, я до сих пор не уверен, что введя один лишь первый параметр и вставив nil (или какой там местный аналог в данном случае подойдет?) во второй, плагин сработает.
UPD: почитал код подробнее. Судя по содержимому метода isEnterPressed, должно сработать.
Последнее редактирование: 6 года 5 мес. назад от DeadElf79.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DK, Noon

Полный Ввод (Full Input) v. 1.0 6 года 5 мес. назад #89561

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
С одним параметром прекрасно работает.

Input.isEnterTriggered = function() {
var code = 13;
return this.isTriggeredByCode(code);
};

Как видно isTriggeredByCode вызывается с одним параметром и выдает true при нажатии клавиши Enter.
А вот за идею, как переименовать функции спасибо!
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, yuryol, Noon

Полный Ввод (Full Input) v. 1.1 6 года 5 мес. назад #89562

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Изменения версии 1.1 - сокращено название функций для облегчения работы с ними
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, yuryol, Noon

Полный Ввод (Full Input) v. 2.0 5 года 11 мес. назад #93186

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Обновление 2.0

Добавлена поддержка правого стика геймпада, отделен левый стик от стрелок геймпада и добавлено множество функций для проверки клавиш (все подробно расписано в справке плагина)

Также предупреждаю, что при установке плагина вы не сможете ходить на левый стик геймпада, потому что он имеет новые настройки (об этом в справке тоже сказано)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: yuryol, Noon

Полный Ввод (Full Input) v. 2.1 5 года 5 мес. назад #95849

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Обновление

Фикс для клавиши 'y'
Добавлена клавиша '/'
Оптимизация и документация кода
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Noon

Полный Ввод (Full Input) v. 2.1 4 года 8 мес. назад #100021

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Плагин обновлен до версии 3.0

Настройки перенесены из файла в сам плагин
Добавлена возможность включать переключатель при нажатии клавиши
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, Noon

Полный Ввод (Full Input) v. 3.1.0 1 год 10 мес. назад #118787

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Плагин обновлен до версии 3.1

1. Добавлено описание кнопок (клавиатура и геймпад) в настройках.
2. Добавлено отслеживание осей геймпада и силы нажатия триггеров.
3. Добавлена функция отслеживания использования геймпада.
4. Справка обновлена.
5. Удалены неиспользуемые функции.
Администратор запретил публиковать записи гостям.

Полный Ввод (Full Input) v. 3.1.0 1 год 10 мес. назад #118788

  • Alexandr_7
  • Alexandr_7 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 970
  • Спасибо получено: 388
  • Проект месяца 1 местоВетеранПроект месяца 3 местоУчительПроект месяца 2 место
DK пишет:
Плагин обновлен до версии 3.1

1. Добавлено описание кнопок (клавиатура и геймпад) в настройках.
2. Добавлено отслеживание осей геймпада и силы нажатия триггеров.
3. Добавлена функция отслеживания использования геймпада.
4. Справка обновлена.
5. Удалены неиспользуемые функции.

О каких это функциях идет речь?
Мой вк: vk.com/borisov_alexandr_5
Мой дискорд: Alexandr_5#6523
Администратор запретил публиковать записи гостям.

Полный Ввод (Full Input) v. 3.1.0 1 год 10 мес. назад #118789

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Alexandr_7 пишет:
DK пишет:
Плагин обновлен до версии 3.1

1. Добавлено описание кнопок (клавиатура и геймпад) в настройках.
2. Добавлено отслеживание осей геймпада и силы нажатия триггеров.
3. Добавлена функция отслеживания использования геймпада.
4. Справка обновлена.
5. Удалены неиспользуемые функции.

О каких это функциях идет речь?

Например, отдельные функции для отслеживания нажатий ентера, пробела, альта
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Leprikon01

Полный Ввод (Full Input) v. 4.0.0 1 год 10 мес. назад #119179

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Версия 4.0.0 доступна публично

Что нового:
1. Новая система отслеживания нажатия клавиш. Теперь время нажатия считается для каждой клавиши отдельно.
2. Добавлены новые функции.
3. Справка обновлена.
4. Удалены неиспользуемые функции.
Администратор запретил публиковать записи гостям.

Полный Ввод (Full Input) v. 5.0.2 8 мес. 4 нед. назад #124690

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Версия 5.0.1
Добавлена экспериментальная поддержка PS5 DualSense.
Добавлена функция для эмуляции нажатия клавиши.
Обновлена справка.

Версия 5.0.2
Добавлена новая настройка, которая позволяет задать переменную, в которую будет сохраняться код последней нажатой клавиши.
Добавлены 2 команды плагина для сбрасывания клавиш клавиатуры и геймпада (также добавлены аналогичные вызовы скриптов).
Исправлена ошибка в функции управления переключателями, настроенных в параметрах плагина, которая связана с геймпадом.
Обновлена справка.
Администратор запретил публиковать записи гостям.

Полный Ввод (Full Input) v. 5.0.2 3 мес. 2 нед. назад #126538

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 940
  • Спасибо получено: 1121
  • УчительПаладинРазработчикВетеранПрограммист JavaScript Проект месяца 1 местоОраторПроект месяца 3 местоПрограммист Ruby2 место
Версия 5.1.0
Добавлена настройка для включения передвижения клавишами WASD.
Исправлена ошибка с командами плагина MZ.

Версия 5.2.0
Добавлена новая настройка, которая позволяет прокручивать содержимое поддерживаемых окон с помощью правого стика геймпада.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.292 секунд