Exemple #1
0
    private void OnSceneGUI()
    {
        //得到test脚本的对象
        SceneTest test = (SceneTest)target;

        //绘制文本框
        Handles.Label(test.transform.position + Vector3.up * 2,
                      test.transform.name + " : " + test.transform.position.ToString());

        //开始绘制GUI
        Handles.BeginGUI();

        //规定GUI显示区域
        GUILayout.BeginArea(new Rect(100, 100, 100, 100));

        //绘制一个按钮
        if (GUILayout.Button("这是一个按钮"))
        {
            Debug.Log("SceneTest");
        }

        //绘制文本框
        GUILayout.Label("我在编辑Scene");

        GUILayout.EndArea();

        Handles.EndGUI();
    }
Exemple #2
0
    //[SerializeField] GameObject target;

    void Start()
    {
        _sceneTest = GameObject.Find("nowScene").GetComponent <SceneTest> ();
        scenename  = _sceneTest.scenename;
        Debug.Log(scenename);
    }