博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Unity] Unity3D研究院编辑器之自定义默认资源的Inspector面板
阅读量:6201 次
发布时间:2019-06-21

本文共 686 字,大约阅读时间需要 2 分钟。

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

 

 

 

代码如下。

using UnityEngine;using System.Collections;using UnityEditor;  [CustomEditor(typeof(UnityEditor.DefaultAsset))] public class CustomInspector : Editor {     public override void OnInspectorGUI ()    {        string path = AssetDatabase.GetAssetPath(target);         GUI.enabled = true;        if(path.EndsWith(".unity"))        {            GUILayout.Button("我是场景");         }else if(path.EndsWith("")){;             GUILayout.Button("我是文件夹");         }    }}

 

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

[CustomEditor(typeof(UnityEditor.SceneAsset))]

 

转载于:https://www.cnblogs.com/yangyxd/p/5304811.html

你可能感兴趣的文章
Kali-linux Arpspoof工具
查看>>
java中三个类别加载器的关系以及各自加载的类的范围
查看>>
PDF文档页面如何重新排版?
查看>>
基于http协议使用protobuf进行前后端交互
查看>>
python3 + Django + uwsgi + nginx 配置部署笔记
查看>>
UML设计一个电影票务销售系统(四)
查看>>
如何给VEEAM 7 分配角色权限
查看>>
AlphaGo Zero用它来调参?【高斯过程】到底有何过人之处?
查看>>
《Redis官方教程》Redis集群规范(二)
查看>>
卸载金蝶kis记账王的方法
查看>>
centos中系统启动故障排除
查看>>
Linux平台Oracle多个实例启动说明
查看>>
bash腳本編程之三 条件判断及算数运算
查看>>
php cookie
查看>>
linux下redis安装
查看>>
Sqlserver表值函数
查看>>
NYOJ-271 The 3n + 1 problem
查看>>
弃 Java 而使用 Kotlin 的你后悔了吗?| kotlin将会是最好的开发语言
查看>>
JavaScript 数据类型
查看>>
量子通信和大数据最有市场突破前景
查看>>