Input.eatKeyPressOnTextFieldFocus 当文本框有焦点时接收按键

static var eatKeyPressOnTextFieldFocus : boolean

Description描述

Property indicating whether keypresses are eaten by a textinput if it has focus (default true).

该属性表示,如果具有焦点,是否通过文本输入框接收按键(默认为真)。

This will avoid keypresses seeping through to the underlying gameview. This property must be set to false for anyKey or GetKey to work while a textfield has focus.

这将避免按键通过底层游戏视图渗出。与anyKey 或 GetKey 同时在一个文本框具有焦点,这个值必须设置为假。

完全支持Win7下的触摸屏输入
添加Input.eatKeyPressOnTextFieldFocus用于控制输入框焦点的方法,默认时开启的,如果要和3.4以前版本一样的行为就把它设置为假。
当一个textfield有效时按键输入现在支持获取状态(比如Input.GetKeyDown)了。这个尽在3.4或以后的版本中有效。要查询在textfield中输入的按键要使用OnGUI中的"Event.current"。
最后修改:2011年9月16日 Friday 13:36

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。