扩展cc.Toggle,inspector有问题

写个组件扩展cc.Toggle,Transtion不论怎么选,下面的属性都不会变化。哪怕什么都不做也是,类似下面的

const { ccclass, property } = cc._decorator;
@ccclass
export default class CheckBox extends cc.Toggle {
}

求扩展组件的正确姿势

没有写通知

什么通知?或者哪里有文档:pray:

如果仅仅是靠继承是无法改变原来的功能,只能沿用,

(不知道你是如何扩展的,你用的是 typescript?我只用 Javascript 扩展过)

如果要扩展增加自定义的内容,必须使用插件形式(不是脚本插件)扩展。

目前关于 inspector 文档只有一篇:

http://docs.cocos.com/creator/manual/zh/extension/extends-inspector.html


如果你打算扩展 inspector ,你首先得了解 vue 组件的一些知识,

以及如何应用在 creator 里,遗憾的是编辑器内容并不是开源的,

尽管如此官方还是公开了部分源码,如果你有时间可以通过它们学习如何扩展:

当你挂载了某个组件之后,打开

开发者工具 --> Sources --> top --> inspector --> inspectors --> comps

点击对应的组件命名的 js ,就可以看到它的 inspector 的 vue 组件源码。


没有这个哦

你得在编辑器里选中 cc.Toggle 组件, 开发工具才会有

请问怎么选中啊?? 点击了挂组件的节点,打开web 还是没有啊

我印象中 2.4.5 以后,就看不到了