首页 > Windows开发 > 详细

EditorWindow中手动控制焦点

时间:2014-12-30 20:38:47      阅读:251      评论:0      收藏:0      [点我收藏+]

  在Unity3D中制作编辑器的时候,有时候会需要手动控制界面上控件的焦点,与此相关的有三个函数都在下面的示例代码中了:

    public void Test()
    {
        // 给控件命名
        GUI.SetNextControlName("FocusControl01");
        GUILayout.TextField(testName, GUILayout.Width(150));

        // 控制编辑器焦点
        GUI.FocusControl("FocusControl01");

        // 获取焦点控件的名字
        Debug.Log(GUI.GetNameOfFocusedControl());
    }

  用法比较简单,在遇到面板刷新或焦点问题的时候可以尝试手动刷新焦点。

EditorWindow中手动控制焦点

原文:http://www.cnblogs.com/sifenkesi/p/4194377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!