BindInput
格式
BindInput(actionName,functionName,...)
- 函数
- 所属对象:ContextActionService
只有客户端脚本可访问
简介
用于设定触发函数的快捷键。通过此方法创建的BindInputInfo的优先级为-1。当同一个BindInput的多个事件被触发时,优先级大的先被触发。绑定的函数中实现等待功能需使用coroutine协程语句,不可使用wait()执行等待。
相关链接
- 教学视频
https://creator.reworlder.com/tutorials 高级课程第一章课时2
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
actionName | string | actionName 操作名称 | |
functionName | function | functionName 绑定的函数 | |
tuple | Tuple | 输入按键的集合 |
实例
实例1 绑定快捷键
创建一个函数,将函数还有键位都注册到该方法中,然后根据自己设定的按钮按下键位,观察是否打印。
wait(2) -- 等待2
local cas=GetService("ContextActionService") --获取键位绑定服务
function test() -- 测试函数定义
print("testSuccess")
end
cas:BindInput("first",test,Enum.KeyCode.Q,Enum.KeyCode.E,Enum.KeyCode.R) -- 操作名称为first,将按键Q,E,R集合绑定在test
文档更新时间: 2020-08-07 17:07 作者:王辰剑