けいごのなんとか

Unityユーザーとしてのブログ。ギリギリ路線走ってます。

GUI.FocusControl

この情報はUnity Documentation Tabsでも閲覧することが出来ます

Unity Documentation Tabsで閲覧する場合のURLはこちら(EN)またはこちら(JP)です


TextFieald -> Button のとき、ボタンを押してもTextFieldにフォーカスが当たったままになる

GUI.FocusControl("");

FocusControlに空文字を設定することで解除できる

using UnityEngine;

public class Example : MonoBehaviour
{
    void OnGUI()
    {
        GUILayout.TextField("");

        if (GUILayout.Button("Button"))
        {
            GUI.FocusControl("");
        }
    }
}