查看“模组:制作指南/APIs/Input”的源代码
←
模组:制作指南/APIs/Input
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
{{../../header}} 输入 API 允许您检查和抑制控制器/键盘/鼠标状态。 ==APIs== ===检查按键状态=== <dl> <dt><samp>IsDown</samp></dt> <dd> 您可以通过调用 <samp>IsDown(button)</samp> 方法来检查当前是否按下了任何控制器/键盘/鼠标按钮。 例如: <syntaxhighlight lang="c#"> bool isShiftPressed = this.Helper.Input.IsDown(SButton.LeftShift) || this.Helper.Input.IsDown(SButton.RightShift); </syntaxhighlight> </dd> <dt><samp>GetState</samp></dt> <dd> 要进行更精细的控制,您可以检查相对于上一次游戏 tick 的按键状态: <syntaxhighlight lang="c#"> SButtonState state = this.Helper.Input.GetState(SButton.LeftShift); bool isDown = (state == SButtonState.Pressed || state == SButtonState.Held); </syntaxhighlight> Available button states: {| class="wikitable" |- ! 上一次 tick ! 当前 tick ! 最终状态 |- | up | up | <samp>None</samp> |- | up | down | <samp>Pressed</samp> |- | down | down | <samp>Held</samp> |- | down | up | <samp>Released</samp> |} </dd> </dl>
该页面使用的模板:
Template:Quote
(
查看源代码
)
Template:Quote/styles.css
(
查看源代码
)
Template:翻译
(
查看源代码
)
模组:制作指南/header
(
查看源代码
)
返回至
模组:制作指南/APIs/Input
。
导航菜单
个人工具
创建账户
登录
名字空间
模组
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
未翻译的页面
帮助:编辑入门
随机页面
官方链接
官方网站
官方论坛
官方商品
Discord
Reddit
工具
链入页面
相关更改
上传文件
特殊页面
页面信息