Показано с 1 по 10 из 18

Тема: Как назначить действие на любую клавишу клавиатуры?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер-модератор Аватар для dirge
    Информация о пользователе
    Регистрация
    25.02.2013
    Сообщений
    924
    Репутация: 79 Добавить или отнять репутацию

    По умолчанию

    У ДК бывают сложные инструкции)
    Как я понимаю, он предполагает, что ты уже знаешь как проверять нажатие стандартными методами.
    А выглядят они так:
    Input.isPressed(кнопка)
    Input.isTriggered(кнопка)
    Input.isRepeated(кнопка)
    Input.isLongPressed(кнопка)

    Не буду особо расписывать, что есть что, потыкай в них самостоятельно)
    В твоем случае, тебе подойдет либо
    Input.isPressed('space') - работает пока жмешь.
    Input.isTriggered('space') - сработает раз при нажатии.

  2. #2
    Местный Аватар для Axel_Key
    Информация о пользователе
    Регистрация
    26.03.2017
    Адрес
    Горно-Алтайск
    Сообщений
    155
    Записей в дневнике
    3
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Теперь работает, но есть еще одна проблема. С клавиатурой всё просто, но как быть с геймпадом? В инструкции вот что сказано:

    Добавлены функции проверки нажатия клавиш по коду:
    Input.keyPressed(code, gamepadCode, returnCode)
    Input.keyTriggered(code, gamepadCode, returnCode)
    Input.keyRepeated(code, gamepadCode, returnCode)
    Input.keyLongPressed(code, gamepadCode, returnCode)

    code - код клавиши клавиатуры
    gamepadCode - код клавиши геймпада
    Как я писал выше, эти коды не работают. И еще в инструкции нет значений для кнопок геймпада. Как их писать? "1,2,3,4" и т.д? Стоит отметить, что и на клавиатуру в справке не все кнопки указаны. Но там всё просто, потому что на каждую клавишу нужно указать только букву.
    Не понятно как быть с геймпадом. Более того, с использованием этого скрипта с геймпада теперь ходьба не работает.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Как назначить действие на любую клавишу клавиатуры?