Unity闲谈如何判断用户是否在打字?
Posted Moenen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity闲谈如何判断用户是否在打字?相关的知识,希望对你有一定的参考价值。
没有废话直接给代码
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,效率更好一些。
以上是关于Unity闲谈如何判断用户是否在打字?的主要内容,如果未能解决你的问题,请参考以下文章