首页 > Unity3D频道 > 【Unity3D拓展编辑器】 > Unity3D研究院编辑器之自定义默认资源的Inspector面板(十)
2015
10-23

Unity3D研究院编辑器之自定义默认资源的Inspector面板(十)

比如编辑模式下对场景或者特定文件夹有一些操作可以在这个面板里来完成。。

Unity3D研究院编辑器之自定义默认资源的Inspector面板(十) - 雨松MOMO程序研究院 - 1
代码如下。

 

如果你是unity5.3的话, 想在场景面板上面绘制东西需要使用 UnityEditor.SceneAsset

 

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. 大神,我的是5.3的版本,为什么我用[CustomEditor(typeof(UnityEditor.DefaultAsset))]时候,文件夹可以显示,场景不显示而我用[CustomEditor(typeof(UnityEditor.SceneAsset))]时候,场景显示,文件夹就不显示啊?

  2. @雨松MOMO , 你好.

    在学习你的代码的过程中, [CustomEditor(typeof(UnityEditor.DefaultAsset))] 这句 编译器报错 说找不到 DefaultAsset , 为什么呢?

  3. 不能通过文件扩展名来判定是不是目录,会跟无后缀名的文件混淆。

    assetpath = AssetDatabase.GetAssetPath(target);
    if (Directory.Exists(assetpath))
    {
    ...
    }

    这个比较靠谱。[呵呵]