Войти на сайт

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

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

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

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

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

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

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

Полный Ввод (Full Input) v. 1.0 8 года 3 нед. назад #89560

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

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

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

Полный Ввод (Full Input) v. 1.0 8 года 3 нед. назад #89561

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

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

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

Полный Ввод (Full Input) v. 1.1 8 года 3 нед. назад #89562

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[MV|MZ] ]Полный Ввод (Full Input) 2 мес. 3 нед. назад #129769

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4512
  • Спасибо получено: 4662
  • Организатор конкурсов3 место в КодировкеВетеранРазработчикПроект месяца 1 место3 местоУчительПобедитель конкурсаПроект года 2 место2 место
Очень хороший плагин, который к тому же задает по умолчанию кнопкам адекватное управление. (мне критично, чтобы кнопки Z X C и другие клавиши с буквами не были задействованы в управлении, потому что они используются при вводе имени с клавиатуры)

У меня возникла проблема, хотела добавить в игру возможность игроку менять настройки управления с клавиатуры. Когда я добавила плагин YEP_KeyboardConfig естественно, возник конфликт. Ничего не вылетает, но он его как-то перекрывает по ходу, переназначая кнопки как ему хочется. Можно ли их как-то подружить? Или, может, можно как-то по другому сделать, чтобы можно было и оставить этот плагин, и предоставить игроку менять настройки клавиатуры в игре?

Администратор запретил публиковать записи гостям.

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

  • DK
  • DK аватар
  • Вне сайта
  • Светлый дракон
  • DKPlugins
  • Сообщений: 946
  • Спасибо получено: 1129
  • Программист JavaScript ВетеранПрограммист Ruby2 место ПаладинДаритель СтимкеяОраторПроект месяца 2 местоУчительРазработчик
AnnTenna пишет:
У меня возникла проблема, хотела добавить в игру возможность игроку менять настройки управления с клавиатуры. Когда я добавила плагин YEP_KeyboardConfig естественно, возник конфликт. Ничего не вылетает, но он его как-то перекрывает по ходу, переназначая кнопки как ему хочется. Можно ли их как-то подружить? Или, может, можно как-то по другому сделать, чтобы можно было и оставить этот плагин, и предоставить игроку менять настройки клавиатуры в игре?

Да, плагины не совместимы, хоть и не выдают ошибку. Подружить их довольно трудно, потому что они делают примерно одинаковые вещи, я когда-то пробовал. Тут наверное проще сделать свой плагин для редактирования управления в игре.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna

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

  • AnnTenna
  • AnnTenna аватар
  • Вне сайта
  • Администратор
  • ловлю волны настроения
  • Сообщений: 4512
  • Спасибо получено: 4662
  • Организатор конкурсов3 место в КодировкеВетеранРазработчикПроект месяца 1 место3 местоУчительПобедитель конкурсаПроект года 2 место2 место
Спасибо за ответ, ясно. Ну, что поделать :unsure: Если сделаешь такой плагин, пожалуйста, дай мне знать, готова его тестировать :)

Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.264 секунд