如何输入单词而无需单击Unity中的输入字段

时间:2019-02-08 16:58:39

标签: c# visual-studio unity3d

基本上,用户进入一个场景,必须输入4个字母的某种密码才能赢。我计划在游戏中不使用任何游标,所以我不想在必须单击鼠标的地方使用输入字段,然后输入单词,但如有必要,我可以这样做。关于如何执行此操作的任何想法?

1 个答案:

答案 0 :(得分:1)

Unity's Input Field Documentation,使用ActivateField()方法

  

说明

     

用于激活InputField以开始处理事件的功能。

     

仅在停用后才会激活。

using UnityEngine;
using System.Collections;
using UnityEngine.UI;

public class Example : MonoBehaviour
{
    public InputField mainInputField;

    // Activate the main input field when the Scene starts.
    void Start()
    {
        mainInputField.ActivateInputField();
    }
}