Roblox Studio - Переключение клавиш для GUI - PullRequest
0 голосов
/ 01 мая 2018

Хорошо, сейчас я делаю проект в Roblox Studio. И у меня есть Frame GUI, я хочу сделать так, чтобы, когда у игрока был графический интерфейс, когда они запускали игру, он мог нажать определенную клавишу, чтобы включить (ON) и (OFF). Итак, система Open / Close. Вместо использования щелчка мышью я хочу переключение клавиш. Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 02 мая 2018

http://wiki.roblox.com/index.php?title=Keyboard_input Эта ссылка объясняет 2 способа, лучше верх или здесь:

local toggle = false -- false is Off; true is On


function onKeyPress(actionName, userInputState, inputObject)
    if userInputState == Enum.UserInputState.Begin then
        print("R was pressed")
        if toggle == false then
             toggle = true
              -- INSERT Making GUI Visible
        else
            toggle = false
            -- INSERT making GUI Invisible
        end
    end
end

game.ContextActionService:BindAction("keyPress", onKeyPress, false, Enum.KeyCode.R)

- вышеприведенную строку можно также записать как:
- game.ContextActionService: BindAction ("keyPress", onKeyPress, false, "r")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...