Unity 3D在Inputfield中输入Number并得到一个事件
Unity 3D enter Number in Inputfield and get an event
在我的游戏中有一个 Gamobject。如果我通过按 E 与它交互,则会显示输入字段和提交按钮。
如何在输入字段中输入内容?我想通过按 ESC 键来获取鼠标,但这不是一个很好的方法。
我看到了将 inputFields 的值保存为字符串的方法。它与整数的工作方式相同吗?
假设您在脚本中声明了输入字段:
public InputField inputField1;
显示后尝试激活输入框:
inputField1.ActivateInputField();
要将 inputField 的值保存为整数,您需要将其值转换为 int:
var value = int.Parse(inputField1.text);
在我的游戏中有一个 Gamobject。如果我通过按 E 与它交互,则会显示输入字段和提交按钮。
如何在输入字段中输入内容?我想通过按 ESC 键来获取鼠标,但这不是一个很好的方法。
我看到了将 inputFields 的值保存为字符串的方法。它与整数的工作方式相同吗?
假设您在脚本中声明了输入字段:
public InputField inputField1;
显示后尝试激活输入框:
inputField1.ActivateInputField();
要将 inputField 的值保存为整数,您需要将其值转换为 int:
var value = int.Parse(inputField1.text);