using UnityEditor;
using UnityEngine;
public class MyWindow : EditorWindow
{
[MenuItem("Window/my window")]
static void ShowMyWindow()
{
MyWindow window = EditorWindow.GetWindow<MyWindow>();
window.Show();
}
string name = "";
void OnGUI()
{
GUILayout.Label("my window");
name = GUILayout.TextField(name);
if (GUILayout.Button("创建"))
{
GameObject obj = new GameObject(name);
//Undo.RecordObject(obj, "create");//记录对象值的更改
Undo.RegisterCreatedObjectUndo(obj, "create");//记录对象的创建
}
}
}
在短视频源码中新添加一个简单的自定义窗口
猜你喜欢
转载自blog.csdn.net/yb1314111/article/details/105268447
今日推荐
周排行