ccc重写 Button 面板所有属性都显示出来了

/*

  • 重写引擎按钮组件

  • 主要是处理点击事件回调、和点击事件所触发的音效播放

  • 作者 : tony

  • 日期 : 2016-12-16
    */
    cc.Class({
    extends: cc.Button,

    properties: {
    //按钮id
    buttonId:0
    },

    // use this for initialization
    onLoad: function () {

    },

    //点击事件回调
    eveClick : function(){

    },

});

cc.Button 是使用了 cc.Button 自定义的 inspector 。目前我们还没有特别好的方法来沿用 inspector 的继承关系。只能通过复制 cc.Button 的 Inspector 并进行扩展来解决所有属性都曝露的问题。

我试了 继承 Button 只是面板问题 逻辑还是正确的 如果未来你们会优化这个问题的话我 先这样用