Войти на сайт

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О каких это функциях идет речь?
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Администратор запретил публиковать записи гостям.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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