想在系统控件上面加个属性怎么做

  • Creator 版本:2.2.2

  • 目标平台:

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :window

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

大家好,问个问题,我想在系统控件上面加个属性,怎么做啊,比如我想在richtext上面加一个属性,然后编辑器面板可以显示出来,我现在在CCRichText.js 中 添加代码:

properties:{

       /**
     * !#en The cache mode of label. This mode only supports system fonts.
     * !#zh 文本缓存模式, 该模式只支持系统字体。
     * @property {Label.CacheMode} cacheMode
     */
    cacheMode: {
        default: CacheMode.NONE,
        type: CacheMode,
        tooltip: CC_DEV && 'i18n:COMPONENT.label.cacheMode',
        notify (oldValue) {
            if (this.cacheMode === oldValue) return;
            this._updateRichTextStatus();
        },
        animatable: false
    },

}

我添加好以后,按照文档 gulp build了,但是编辑器这个属性显示不出来,我修改已经有的属性的默认值,编辑器都可以看到修改,但新添加一个属性,编辑器看不到,这个应该怎么操作?

Cocos Creator 扩展内置组件(含 inspector 扩展)新手教程,私货分享 :grin: