Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9349

【Unity】InputFieldにTabを押したら次へ行くという処理を追加する

$
0
0
SwitchInputField.cs
usingUnityEngine;usingTMPro;publicclassSwitchInputField:MonoBehaviour{publicTMP_InputFieldthisInputField;publicTMP_InputFieldnextInputField;// Start is called before the first frame updatevoidStart(){thisInputField=GetComponent<TMP_InputField>();}// Update is called once per framevoidUpdate(){if(thisInputField.isFocused&&Input.GetKeyDown(KeyCode.Tab)){nextInputField.Select();}}}

//使い方
InputFieldコンポーネントを持っているオブジェクト自体にAdd Componentします。
Tabを押した時に選択されて欲しいオブジェクトをnextInputFieldにアタッチ or スクリプトから代入します。

//TextMeshProを使わない方向け
using TMPro; => using UnityEngine.UI;
TMP_InputField => InputField
という風に読み替えてください。


Viewing all articles
Browse latest Browse all 9349

Latest Images

Trending Articles