一:首先看一下EasyButton在Inspector面板暴露的参数信息

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例

这些都是UnityEditor的功能

那么,如何自己来定义这些GUI呢?看下面


二:所需脚本,2个

打开EasyButton脚本后,shift+F12查找引用发现有个GUIEasyButtonInspector脚本在引用,这个脚本显然在Editor目录里

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例

没错,CustomEditor分配了一个EasyButton,那么这里所写的Editor功能就会暴露在EasyButton脚本所挂的组件面板上

我们只需要重写OnInspectorGUI()方法即可

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例

最后Refresh面板

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例


三:小提示

初始对GUI的风格设定,也可以自己写个方法在OnInspectorGUI()调用

Unity(八)Editor01自定义Inspector面板GUI参数,EasyButton为例


发现EasyButton里暴露的Public成员变量无法显示了。没明白怎么回事


PS:苟日新,日日新,日又新!学习,是一个积累的过程


相关文章:

  • 2021-09-28
  • 2022-12-23
  • 2021-06-29
  • 2021-07-03
  • 2021-10-04
  • 2021-12-26
  • 2022-12-23
  • 2021-06-19
猜你喜欢
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2021-05-01
相关资源
相似解决方案