文章分类 -  CocosCreator问题集 / 插件开发

CocosCreator插件开发
摘要:首先创建一个HTML插件用于测试 对编辑器的资源管理器面板自定义右击菜单 在扩展的contributions 配置中,assets 对象可以用来扩展资源管理器面板。 在扩展的 package.json文件中,通过定义 contributions.assets.menu 字段,即可对 资源管理器 面板 阅读全文
posted @ 2025-06-17 13:54 EricShx 阅读(34) 评论(0) 推荐(0)
摘要:Cocos Creator 支持各个扩展间互相提供数据(contributions)。 我们在编写一个扩展的时候,可以查询编辑器内已有功能是否提供了对外接收 contributions 的功能。如果对应功能提供该功能,则能够在编写扩展的时候使用这些功能。 contributions 功能,统一在 p 阅读全文
posted @ 2025-06-17 01:36 EricShx 阅读(18) 评论(0) 推荐(0)
摘要:导入 插件存放的位置为${你的项目地址}/extensions Cocos Creator 在启动项目的过程中会搜索并加载 项目 路径下的扩展。 从第三方获取的插件有两种方式:其他开发者分享的插件zip和dashboard商店下载 从商店下载就不说了,会默认导入并解压到插件的存放位置。 如果是其他开 阅读全文
posted @ 2025-06-17 01:29 EricShx 阅读(118) 评论(0) 推荐(0)
摘要:修改显示名称 如果想对扩展改名,只需修改 package.json 文件中的 name 字段即可 // "name": "simple-1649426645745" "name": "hello-world" 像上面一样将 name 字段改为 "hello-world" 并在扩展管理器面板刷新扩展, 阅读全文
posted @ 2025-06-17 01:08 EricShx 阅读(20) 评论(0) 推荐(0)
摘要:插件间的通信也是通过消息的监听/触发来实现的。 打开另一个扩展的面板 在实际需求中,有时候我们需要在自己写的扩展中打开另一个扩展,就需要通过消息系统来实现。 接下来以前面创建的菜单扩展为例,让它可以打开之前创建的面板插件。 修改菜单插件的package.json 按照需求,我们在消息字段中注册一个“ 阅读全文
posted @ 2025-06-17 00:54 EricShx 阅读(44) 评论(0) 推荐(0)
摘要:一般创建一个插件,都是想要扩展一些编辑器功能方便开发的,如果有能与之交互的可视化面板那是可以提升相当大的效率。 实际上在创建插件时,除了空模版,其他3个模版都是自带面板的。 这里可以直接通过带面板的模版创建插件。 这里以HTML 面板作为示例: 创建后,cd到插件根目录,安装依赖并编译。 然后刷新并 阅读全文
posted @ 2025-06-16 23:41 EricShx 阅读(16) 评论(0) 推荐(0)
摘要:创建安装扩展 在编辑器的菜单栏中找到 扩展 -> 创建扩展 菜单,打开新建插件面板。 Cocos Creator 提供了 4 种扩展模板,用于快速创建一个新的扩展项目。 Blank:空扩展。 HTML Panel:基于 HTML 的扩展模板,并带有一个弹出面板。 Vue2.x Panel:基于 Vu 阅读全文
posted @ 2025-06-16 22:39 EricShx 阅读(107) 评论(0) 推荐(0)
摘要:扩展=插件 在 Cocos Creator 顶部菜单栏中的 扩展 -> 扩展管理,可以打开扩展管理器面板。 扩展分为内置插件和外部插件,在面板中体现为 官方扩展 和 已安装扩展。可以搜索、导入、刷新。 也可以在扩展列表中开启、关闭、删除。 导入方式有两种: 导入扩展文件夹:选择这种导入方式,需要将扩 阅读全文
posted @ 2025-06-16 19:36 EricShx 阅读(82) 评论(0) 推荐(0)
摘要:Cocos Creator 插件是一种扩展 Cocos Creator 编辑器功能的工具或模块。通过插件,开发者可以为编辑器添加新的功能、优化工作流程、简化复杂任务或者集成第三方服务。Cocos Creator 支持丰富的插件生态系统,使得开发者可以根据项目需求定制开发环境。 试水: 创建插件,选择 阅读全文
posted @ 2024-12-06 15:01 EricShx 阅读(20) 评论(0) 推荐(0)