最新消息:

Unity 键盘抬起事件

编程 2012浏览

抬起事件的产生完全依赖于按下事件,因为只有键盘执行按下事件后,系统才会调用键盘抬起事件。在代码中,我们使用 Input.GetKeyUp() 方法得到某按键的抬起事件,该方法的参数为按键的键值。按键抬起后,该方法返回 true,否则返回 false。具体代码如下所示。

using UnityEngine;
using System.Collections;
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("您按下了空格键");
 }
 //抬起按键
 if (Input.GetKeyUp (KeyCode.W)) {
 Debug.Log("您抬起了W键");
 }
 if (Input.GetKeyUp (KeyCode.S)) {
 Debug.Log("您抬起了S键");
 }
 if (Input.GetKeyUp (KeyCode.A)) {
 Debug.Log("您抬起了A键");
 }
 if (Input.GetKeyUp (KeyCode.D)) {
 Debug.Log("您抬起了D键");
 }
 if (Input.GetKeyUp (KeyCode.Space)) {
 Debug.Log("您抬起了空格键");
 }
 }
}

运行游戏后,按下键盘上的“W”键、“S”键、“A”键、“D”键或者空格键后,松开按键后即可在调试信息输出窗口中打印键盘按下与抬起的按键名称。

Unity 键盘抬起事件

Unity 键盘抬起事件

好了,Unity 键盘抬起事件 就分享到这里,非常感谢你的来访。如果你喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » Unity 键盘抬起事件

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者