【Unity闲谈】如何判断用户是否在打字?
2017-06-08 23:05
295 查看
没有废话直接给代码
上述代码可以比较准确的判断出用户是否在打字,配合Input.anyKeyDown,效率更好一些。
public static bool IsTypeing { get { var g = UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject; if (g) { var input = g.GetComponent<UnityEngine.UI.InputField>(); return input && input.isFocused; } else { return false; } } }
上述代码可以比较准确的判断出用户是否在打字,配合Input.anyKeyDown,效率更好一些。
相关文章推荐
- MOSS: 如何根据AD帐号判断该用户是否属于网站用户?
- 如何判断用户是否是一个管理员
- 用户态程序如何判断一段虚地址空间是否有效
- 如何判断Linux server是否丢掉用户请求
- js如何判断用户是否是用微信浏览器
- 如何判断注册用户是否已经存在(membership验证)
- 如何判断用户输入的字符串是否是IP地址
- 如何判断是否丢掉用户请求
- destoon 的登录过程,如何使用cookie来判断用户是否登录
- openfire xmpp 如何判断用户是否在线
- 不定数量的CheckBox如何判断用户是否选中
- 用JavaScript判断用户输入的数据是否如何要求!
- VFP中如何判断某个用户是否连上SQL
- MOSS: 如何根据AD帐号判断该用户是否属于网站用户?
- discuz如何判断用户是否登录的
- VC++中如何判断当前用户是否具有管理员权限
- 如何判断用户输入的一个整数是否为2的整数幂
- magento -- magento中如何判断一个用户是否已经登陆
- Salesforce中如何判断某用户对于某记录是否有权限
- ecshop的模板文件中如何判断用户是否登录