Unity3D圣典3.3版本-中文版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Input.GetButtonDown 获取按钮按下
# [Input](Input.html).GetButtonDown 获取按钮按下 static function *GetButtonDown* (*buttonName* : string) : bool *Description* 描述 Returns true during the frame the user pressed down the virtual button identified by buttonName. 在给定名称的虚拟按钮被按下的那一帧返回 true。 You need to call this function from the [Update](../MonoBehaviour/MonoBehaviour.Update.html) function, since the state gets reset each frame. It will not return true until the user has released the key and pressed it again. 你需要在 Update 方法中调用这个方法,此后每一帧重置状态时,它将不会返回 true 除非用户释放此按键然后重新按下。 Use this only when implementing action like events IE: shooting a weapon. Use [Input.GetAxis](Input.GetAxis.html) for any kind of movement behaviour. 只有当执行像武器射击这样的事件时才可用此方法,Input.GetAxis 适用于各种运动行为。 * [C#](#) * [JavaScript](#) ``` using UnityEngine; using System.Collections; public class example : MonoBehaviour { public GameObject projectile; void Update() { if (Input.GetButtonDown("Fire1")) Instantiate(projectile, transform.position, transform.rotation); } } ``` ``` // Instantiates a projectile whenever the user hits the Fire1 Button. //实例化一个发射在每次用户点击Fire1按钮时 var projectile : GameObject; function Update () { if (Input.GetButtonDown ("Fire1")) { Instantiate (projectile, transform.position, transform.rotation); } } ```
da
2022年5月23日 13:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码