コード例 #1
0
    private static void OpenWindow()
    {
        CameraEditorWindow window = GetWindow <CameraEditorWindow>();

        window.titleContent = new GUIContent("EasyDebug");
        window.Show();
    }
コード例 #2
0
    public override void OnInspectorGUI()
    {
        //base.OnInspectorGUI();

        CameraChange change = target as CameraChange;

        EditorGUI.BeginChangeCheck();
        change.m_duration = EditorGUILayout.FloatField("结束时间", change.m_duration);
        CameraEditorWindow.DrawCameraInfo(change.m_info);
        if (EditorGUI.EndChangeCheck())
        {
            //Debuger.Log("修改");
            EditorUtil.SetDirty(change);
        }
    }
コード例 #3
0
    public static void ShowWindow()
    {
        CameraEditorWindow instance = (CameraEditorWindow)EditorWindow.GetWindow(typeof(CameraEditorWindow)); //很遗憾,窗口关闭的时候instance就会为null

        instance.titleContent = new GUIContent("镜头编辑器");                                                      //不导出中文
    }