首页 > Unity3D频道 > 【Unity3D拓展编辑器】 > Unity3D研究院之拓展系统自带组件的Inspector视图(五)
2015
04-28

Unity3D研究院之拓展系统自带组件的Inspector视图(五)

今天无意间听同事说的一个新方法,可以拓展系统自带组件的Inspector。我试了一下果然有效算是学习了, 在博客里面记录一下,方便以后查阅。

 

如下图所示,可以在系统摄像机组件上添加一个按钮,这样就可以单独来处理逻辑了。


Unity3D研究院之拓展系统自带组件的Inspector视图(五) - 雨松MOMO程序研究院 - 1

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

--

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

Unity3D研究院之拓展系统自带组件的Inspector视图(五)》有 11 条评论

  1. 说:

    请问如何扩展ugui的组件呢?我知道每个组件都有一个xxxeditor,继承这些editor,重写OnInspectorGUI没有效果。

  2. 表示Button上邊的那兩個文本框都表示什麽啊。。。。。。求解答。。。

  3. 董峻铭 说:

    using UnityEngine;
    using System.Collections;
    using UnityEditor;

    [CanEditMultipleObjects()]
    [CustomEditor(typeof(Camera), true)]
    public class CameraExtension : Editor {

    public override void OnInspectorGUI(){
    base.OnInspectorGUI();//绘制原本的信息//
    if(GUILayout.Button(“一个按钮”)){

    }
    }
    }
    直接这样子不就可以么。。。
    还有就是多出来那几个Stereo XXX是干嘛的?

  4. 董峻铭 说:

    using UnityEngine;
    using System.Collections;
    using UnityEditor;

    [CanEditMultipleObjects()]
    [CustomEditor(typeof(Camera), true)]
    public class CameraExtension : Editor {

    public override void OnInspectorGUI(){
    base.OnInspectorGUI();//绘制原本的信息//
    if(GUILayout.Button(“一个按钮”)){

    }
    }
    }
    直接这样子不就可以么。。。
    还有就是多出来那几个Stereo XXX是干嘛的?

  5. 鬼牙 说:

    momo,在这里怎么获取自身的Camera组件啊?

  6. domo 说:

    momo那个林子聪的广告太恶心了!!

  7. dusthand 说:

    简单实用 Unity3D研究院之拓展系统自带组件的Inspector视图(五) - 雨松MOMO程序研究院 - 1

  8. 铭戒 说:

    按插件的写法做就可以

  9. 盘子脸 说:

    站个沙发

留下一个回复

你的email不会被公开。