编辑器扩展如何添加自定义组件

···
await Editor.Message.request(‘scene’, ‘create-component’, {

            uuid: <any>newNode,

            component: 'cc.Label'

        });

···
component 如何添加自定义组件

参考引擎源码里面的组件怎么写 你就怎么写

参考链接地址是多少?


在引擎代码里面可以找到图片 精灵 透明度的组件
差不多就是这样的目录

我可能主题表达不够清楚,我想要的是用Editor.Message.request 添加已经定义的组件

先用 Editor.Message.request(‘scene’,‘query-components’),获取所有的组件信息,结构如下:

[
    {
        "name": "组件名称",
        "cid": "组件id",
        "path": "创建菜单路径",
        "assetUuid": "资源uuid"
    }
]

然后通过name字段匹配,获取对应的cid,将cid传入create-component请求的component即可。