unity编辑器扩展
来源:互联网 发布:c语言md5加密 编辑:程序博客网 时间:2024/04/30 07:16
[MenuItem("GameObject/3D Object/创建为预置")]
static void CreatePrefab() //创建预设的方法
{
GameObject go = Selection.activeGameObject;
if(go==null)
{
Debug.LogError("没有选中游戏对象");
return;
}
PrefabUtility.CreatePrefab(string.Format("Assets/{0}.prefab", go.name), go);
AssetDatabase.Refresh();
}
[MenuItem("Assets/编辑选中的prefab")]
static void EditorPrefab()//删除子对象中第一个组件带有BoxCollider的BoxCollider属性
{
GameObject go = Selection.activeGameObject;
if (go == null)
{
Debug.LogError("没有选中游戏对象");
return;
}
go.transform.position = UnityEngine.Vector3.zero;
BoxCollider bc = go.GetComponentsInChildren<BoxCollider>(true)[0];
if(bc)
{
Object.DestroyImmediate(bc,true);
}
EditorUtility.SetDirty(go);
}
//自定义菜单执行想要执行的操作
[MenuItem("MyControl/command")]
static void Test()
{
EditorApplication.ExecuteMenuItem("GameObject/3D Object/创建为预置");
EditorApplication.ExecuteMenuItem("GameObject/Create Empty");
}
- unity编辑器扩展
- Unity编辑器扩展
- unity 编辑器工具扩展
- unity-编辑器扩展
- unity编辑器扩展
- Unity编辑器扩展
- Unity编辑器扩展
- Unity可扩展编辑器
- unity编辑器扩展
- Unity编辑器扩展
- 【Unity编辑器】UVPreview扩展
- Unity 编辑器扩展教程
- Unity编辑器扩展-菜单项
- Unity编辑器扩展-菜单项
- Unity编辑器扩展之EditorWindow
- Unity编辑器扩展-菜单项
- 扩展Unity编辑器菜单指南
- unity打包选项编辑器扩展
- HTML5 - 标准组件与API开发
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- vc对话框全屏
- maskView 配合 CAGradientLayer 的使用
- 单口RAM、伪双口RAM、双口RAM与FIFO的区别
- unity编辑器扩展
- android优化(一)---App调试内存泄露之Cursor篇
- 所有技术都是遵循最基本的原理
- 求最长公共子序列
- win7下64位系统memcache/memcached安装教程
- 中国版TestFlight?Testin推免费手游内测分发工具Pre.im
- ContentProvider跨进程共享数据
- static关键字的用法
- 【Java】-基础-Swing-常用组件