玩家输入控制
第1步:在 的 里创建 ,并添加以下代码:
local ContextActionService = game:GetService("ContextActionService")
ContextActionService:BindContext("WkeydownactionName", function(actionName, inputState, inputObj)
if inputState == Enum.UserInputState.InputBegin.Value then
print("ContextActionService begin", actionName)
else
print("ContextActionService end", actionName)
end
end, false, Enum.KeyCode.W )
第1行:获取 服务
第3行:监听绑定输入事件,这个包括所有输入的开始和结束事件,比如鼠标按下和抬起,键盘按下和抬起等等。事件会触发绑定函数
第4行:判断输入对象事件是否为按下,可以通过 迷你世界 Studio 自带的枚举类 进行判断
第9行:判断键盘按下的键是否为 键,可以通过枚举类 进行判断
第5行:如果满足以上条件,则用 打印到输出界面里,输出界面可以在里打开。