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