2018-10-28

                                在unity中拓展自己的编辑器

一 . 拓展Project视图

1.Project视图中创建C#脚本,命名为TestScript

2.对脚本进行编辑,代码如下

using UnityEditor;

using UnityEngine;

public class TestScript {

    [MenuItem("Assets/Create/My Create/Tools 1",false,1)]

    static void MyTool1() {

        GameObject.CreatePrimitive(PrimitiveType.Cube);

    }

    [MenuItem("Assets/Create/My Create/Tools 2", false,2)]

    static void MyTool2()

    {

        GameObject.CreatePrimitive(PrimitiveType.Sphere);

    }

}

其中MenuItem第一个参数表示菜单路径,第三个参数表示排序优先级,数字越小优先级越高,排序越高。

3.保存并将脚本放在Editor文件夹下

正式游戏包不应该包含编辑器代码编辑器使用的代码应该仅限于编辑模式下,属于编辑模式下的代码,需要放在Editor文件夹下。

4.在Project视图下右键或在点开视图中的Create中查看效果



二 . 拓展Hierarchy视图

三 . 拓展Inspector视图

四 . 拓展Scene视图

五 . 拓展Game视图

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容