GetMouseButtonsPressed

格式

GetMouseButtonsPressed()

只有客户端脚本可访问

简介

返回与当前按住的鼠标按钮对应的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:GetMouseButtonsPressed() --获取当前按下的鼠标按键
        if a then
            for k,v in pairs(a) do
                str = str..tostring(v).."  "
            end
            print(str) --打印所有按下的按键
        end
    end
end)
文档更新时间: 2020-07-13 20:49   作者:王辰剑