最新消息:

Unity 键盘任意键事件

编程 2280浏览

在程序中,还可监听键盘中任意按键是否被按下。在常见游戏中,读取完资源后,会提示玩家按任意键继续操作,它的实现原理就是在操作界面中用程序监听终端任意键是否被按下。用来监听任意键是否被按下,并且将按下的时间帧数打印在屏幕当中的代码如下所示。

using UnityEngine;
using System.Collections;

public class CSharp : MonoBehaviour {
 //记录某按键按下的帧数
 int keyFrame = 0;
 void Update() {
 if(Input.anyKeyDown) {
 //清空按下帧数
 keyFrame=0;
 Debug.Log("任意键被按下");
 }
 if(Input.anyKey) {
 keyFrame++;
 Debug.Log("任意键被长按"+keyFrame+"帧");
 }
 }
}

在脚本中,当 Input.anyKeyDown 引用的取值为 true 时,表示有任意按键被按下。当 Input.anyKey 引用的取值为 true 时,表示有任意按键处于长按当中。

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

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

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

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