「Unity/UIInputField」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→数字のみに限定する) |
(→数字のみに限定する) |
||
| 行13: | 行13: | ||
GameObject objtext = GameObject.Find("Canvas/InputField"); | GameObject objtext = GameObject.Find("Canvas/InputField"); | ||
objtext.GetComponent<InputField>().contentType = InputField.ContentType.IntegerNumber; | objtext.GetComponent<InputField>().contentType = InputField.ContentType.IntegerNumber; | ||
| + | |||
| + | ==androidで日本語入力させる== | ||
| + | https://qiita.com/Gok/items/35329c717203e86774f0 | ||
| + | |||
| + | InputFieldの下のTextに参考pageのコードをアタッチする | ||
==参考== | ==参考== | ||
InputField公式:https://docs.unity3d.com/ja/530/Manual/script-InputField.html | InputField公式:https://docs.unity3d.com/ja/530/Manual/script-InputField.html | ||
2019年2月24日 (日) 06:56時点における版
入力欄に文字列を入れる
GameObject objtext = GameObject.Find ("Canvas/InputField");
objtext.GetComponent<InputField> ().text = name;
入力欄に文字列を取得
GameObject objtext = GameObject.Find ("Canvas/InputField");
Debug.Log(objtext.GetComponent<InputField> ().text);
or
GameObject objtext = GameObject.Find ("Canvas/InputField/Text");
Debug.Log(objtext.GetComponent<Text> ().text);
数字のみに限定する
GameObject objtext = GameObject.Find("Canvas/InputField");
objtext.GetComponent<InputField>().contentType = InputField.ContentType.IntegerNumber;
androidで日本語入力させる
https://qiita.com/Gok/items/35329c717203e86774f0
InputFieldの下のTextに参考pageのコードをアタッチする
参考
InputField公式:https://docs.unity3d.com/ja/530/Manual/script-InputField.html
