在脚本中,我们在 Input.GetKeyDown() 方法中将按键值作为参数传入即可判断该按键是否被按下,如果按键被按下,该方法将返回 true,没有按下则返回 false。本例共监听了键盘上的5个按键,分别是“W”、“S”、“A”、“D”和空格键。按下相应按键后,可以使用 Debug.Log() 方法将按键信息打印出来,具体代码如下所示。
using UnityEngine; using System.Collections; public class CSharp : MonoBehaviour { void Update() { if (Input.GetKeyDown (KeyCode.W)) { Debug.Log("您按下了W键"); } if (Input.GetKeyDown (KeyCode.S)) { Debug.Log("您按下了S键"); } if (Input.GetKeyDown (KeyCode.A)) { Debug.Log("您按下了A键"); } if (Input.GetKeyDown (KeyCode.D)) { Debug.Log("您按下了D键"); } if (Input.GetKeyDown (KeyCode.Space)) { Debug.Log("您按下了空格键"); } } }
运行游戏后,直接在键盘上按下“W”键、“S”键、“A”键、“D”键或者空格键,即可在调试信息输出窗口中将按下的按键名称打印出来。
好了,Unity 键盘按下事件 就分享到这里,非常感谢你的来访。如果你喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!
转载请注明:爱维科斯 » Unity 键盘按下事件
如果文章对你有帮助,欢迎点击上方按钮打赏作者