Unity3d中使用OnGUI()函数判断“键盘按下抬起”功能的新方法。
来源:互联网 发布:德客会员管理系统源码 编辑:程序博客网 时间:2024/06/07 23:54
private bool flagJudgeDownAllow = true;//开始值为true
...
void OnGUI()
{key = Event.current;
FunctionKeyCodeV1(key);
}
private void FunctionKeyCodeV1(Event key)
{
if (key.isKey)//如果“事件”有效,并且“允许判断按下”。
{
switch (key.keyCode)
{
case KeyCode.Space:
FunctionKeyCode();
break;
case KeyCode.DownArrow:
FunctionKeyCode();
break;
case KeyCode.UpArrow:
FunctionKeyCode();
break;
default:
break;
}
}
}
private void FunctionKeyCode()
{
if (key.type == EventType.keyUp && !flagJudgeDownAllow)
{
Debug.Log(key.keyCode.ToString() + " " + key.type.ToString() + " " + Time.time);
flagJudgeDownAllow = true;//抬起按钮之后才允许继续判断
}
else if (key.type == EventType.keyDown && flagJudgeDownAllow)
{
flagJudgeDownAllow = false;//判断完了 就不允许判断了
Debug.Log(key.keyCode.ToString() + " " + key.type.ToString() + " " + Time.time);
}
}
0 0
- Unity3d中使用OnGUI()函数判断“键盘按下抬起”功能的新方法。
- C#中OnGUI的使用
- 键盘按下抬起 简单应用
- Unity3D OnGUI函数控制音乐
- 【Unity3D】笔记之OnGUI()下的自适屏
- QT中键盘模拟鼠标的新方法
- [Unity3D]使用OnGUI函数显示状态栏并且使用触发器修改玩家当前信息
- js控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
- 控件的抬起和按下事件
- OnKeyListener里面onClick方法里面判断按下或抬起
- unityA* 寻路算法,使用OnGUI()函数
- Android 点击控件(比如ListView中item),抬起后,保持按下的背景颜色
- 学习笔记(七):MFC中按钮的抬起和按下
- 判断素数的新方法
- 使用StateListAnimator实现Button按下变小,抬起变大效果
- unity3d 控制OnGUI
- unity3D -OnGUI.Slider
- Unity3D之OnGUI
- 柱状图表定义
- 我一直把html视频音频放在二级域名,现在放到目录竟发现很多新问题没解决?
- 论使用文件测试的坏处
- Android Fragment之巩固
- 饼图表定义
- Unity3d中使用OnGUI()函数判断“键盘按下抬起”功能的新方法。
- CentOS 6 安装在虚拟机上 eth0网卡无法工作的解决
- csu1673 集训队组队计划 (二分)
- C语言内嵌汇编(arm-v7)----加减乘移位
- 在O(logn)时间内找到数组中离每个数最近而又比它大的数的下标
- 按钮权限分配
- C++基本概念——聊聊C++中的函数匹配那些事儿
- 第一次
- AC自动机概述