GetKeyPressed

格式

GetKeyPressed()

只有客户端脚本可访问

简介

返回与当前按下的枚举/键代码键关联的InputObject数组。

返回值

类型 描述
table InputObject 输入信息对象

实例

在循环中不断监测当前对象按下的键位枚举,遍历返回的表,并观察遍历信息是否正确。

wait(1)
local uis=GetService("UserInputService") --获取用户输入服务
coroutine.start(function()
    while true do
        coroutine.wait(0.1) --每隔0.1s检测一次用户输入
        local str = ""
        local a = uis:GetKeyPressed() --获取当前按下的所有按键
        if a then
            for k,v in pairs(a) do
                str = str..tostring(v).."  "
            end
            print(str) --打印所有按下的按键
        end
    end
end)
文档更新时间: 2020-07-13 14:18   作者:王辰剑