XForge:CocosCreator 前端开发框架
概览
XForge 是一个专为 CocosCreator 设计的前端开发框架,自 2019 年初问世以来,经历了 CocosCreator 众多版本更新,以及多次精心重构。每次重构都是对框架功能的深思熟虑和严格验证。
设计理念
XForge 致力于提供一个轻量级核心,搭配可扩展的插件体系,旨在为开发者构建一个清晰、可持续发展的开发生态环境。它不仅仅是一个 UI 框架,更是一个完整的开发解决方案。
核心优势
-
新手友好:经过多年优化,框架易于新手理解和使用。
-
团队协作:优秀的多人协同开发能力,统一开发规范,杜绝Prefab/Scene冲突。
-
框架生态:鼓励开发者自主开发扩展包,并通过共享机制促进生态繁荣。
-
渐进开发:提供核心功能的同时,通过扩展包为开发者逐步解锁更多高级功能。
-
示例项目:助力开发者快速掌握高阶技能。
-
私有生态:公司内部项目可基于扩展包快速构建专属生态。
快速入门
请参阅开发文档,了解如何快速开始使用 XForge
:快速开始
也可以通过CocosStore快速创建项目
核心功能
脚手架
-
创建空项目及示例项目
-
自动升级项目框架版本
-
添加/删除/更新扩展包
详细文档:脚手架
分包自动化
-
无需过多关心,就可实现极小的首包体积
-
天然支持大厅子游戏模式,不需要任何额外配置
查看文档:微信小游戏分包策略最佳实践
UI类型与安全
- 简化 UI 管理,支持 多Scene 和 多Prefab 配置。
- 格外强调UI安全,避免UI被外部因素无意修改或破坏。
实用扩展包
-
持续更新中…
实践项目:帧同步联机对战
示例项目
-
UI管理(
2D与3D混合开发
) -
飞机大战(
ECS+SAP/四叉树
) -
2D平台跳跃
-
3D摇杆割草
示例项目在逐步开发中,通过脚手架可以创建示例项目,查看开发文档:快速开始
交流与支持
欢迎加入群聊,与数百位开发者一起探讨和交流 XForge 开发经验。