Files
esengine/extensions/cocos/cocos-ecs/extensions/cocos-ecs-extension

ECS Framework for Cocos Creator - 开发扩展插件

专业的ECS框架开发助手为Cocos Creator提供完整的实体组件系统(ECS)开发工具链。

🎯 主要功能

📦 一键安装管理

  • 自动检测实时检测ECS框架安装状态和版本信息
  • 一键安装:快速安装 @esengine/ecs-framework 到当前项目
  • 版本管理:自动检查更新,支持一键更新到最新版本
  • 智能卸载:安全卸载框架,保护项目完整性

🚀 代码生成器

  • 智能生成:输入功能名称,自动生成对应的组件和系统代码
  • 多种系统类型支持EntitySystem、ProcessingSystem、IntervalSystem、PassiveSystem
  • 组件配置:可选择添加属性、注释等定制化选项
  • 组件过滤:支持生成带组件过滤的高级系统

🛠️ 项目模板

  • 快速启动一键生成完整的ECS项目结构
  • 预设组件包含位置、速度、Cocos节点等常用组件
  • 系统示例:提供移动系统、节点同步系统等实用示例
  • 工厂模式:包含实体工厂和场景管理器模板

🔍 调试工具

  • 实时监控查看ECS框架运行状态和性能数据
  • 组件池监控:实时监控组件对象池使用情况
  • 性能分析:提供详细的性能统计和优化建议

📋 面板介绍

欢迎面板

  • ECS框架安装状态检测
  • 一键安装、更新、卸载操作
  • 项目模板生成
  • 快速访问文档和GitHub

代码生成器

  • 可视化代码生成界面
  • 实时预览生成的代码结构
  • 支持批量生成多个文件

调试面板

  • 实时性能监控
  • 组件池状态查看
  • 系统运行统计

🔧 开发环境

  • Cocos Creator: >= 3.8.6
  • Node.js: >= 14.0.0
  • 依赖框架: @esengine/ecs-framework

📥 安装使用

  1. 将插件复制到项目的 extensions 目录
  2. 在Cocos Creator中启用插件
  3. 通过菜单 面板 -> ECS Framework -> 欢迎面板 打开主界面
  4. 按照界面提示安装ECS框架并开始开发

🚀 快速开始

  1. 安装框架:在欢迎面板点击"安装 ECS Framework"
  2. 创建模板:点击"创建ECS模板"生成项目结构
  3. 生成代码:使用代码生成器快速创建组件和系统
  4. 开始开发基于生成的模板开始您的ECS游戏开发

📚 更多资源

特色优势

  • 零配置:开箱即用,无需复杂配置
  • 可视化:图形化界面,操作简单直观
  • 高效率:大幅减少重复代码编写
  • 专业性基于成熟的ECS框架设计模式

让ECS开发变得简单高效专注于游戏逻辑而非框架配置