Unity utilise Tab pour basculer entre plusieurs zones de saisie
public InputField[] inputFields;
int index = 0;
private EventSystem _eventSystem;
void Start(){
_eventSystem = EventSystem.current;
_eventSystem.SetSelectedGameObject(inputFields[index].gameObject,new BaseEventDate( _eventSystem ));
}
void Update(){
if(Input.GetKeyDown(KeyCode.Tab)){
index++;
if(index>=inputFields.Length){
index=0;
}
_eventSystem.SetSelectedGameObject(inputFields[index].gameObject,new BaseEventDate( _eventSystem ));
}```
最后在Unity面板中添加对应的输入框即可。