在程序中,还可监听键盘中任意按键是否被按下。在常见游戏中,读取完资源后,会提示玩家按任意键继续操作,它的实现原理就是在操作界面中用程序监听终端任意键是否被按下。用来监听任意键是否被按下,并且将按下的时间帧数打印在屏幕当中的代码如下所示。
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 键盘任意键事件
如果文章对你有帮助,欢迎点击上方按钮打赏作者
支付宝打赏
微信打赏