《Cocos Creator游戏开发实战》 ——1.2 Cocos Creator的基本架构和工作流

举报
华章计算机 发表于 2020/02/22 19:13:08 2020/02/22
【摘要】 本节书摘来自华章计算机《Cocos Creator游戏开发实战》 —— 书中第1章,第1.2.1节,作者是满硕泉 。

1.2 Cocos Creator的基本架构和工作流

通过1.1节的介绍,我们可以了解到Cocos Creator并不是简单的编辑器,它包含了游戏引擎、资源管理、场景编辑器、游戏预览和发布工具的全套工具集,和之前发布的Cocos Studio和CocosBuilder不同,它实现了完全的脚本化,并使用ECS模式实现了组件化和数据驱动的方式,本节就介绍Cocos Creator的架构和工作流。

1.2.1 Cocos Creator的架构

整体来看,Cocos Creator的技术架构可以分为编辑器层、引擎层和平台层,如图1-4所示。它将所有的功能和工具链都整合到了Cocos Creator应用程序里,在编辑器层中,它不仅包含场景编辑器、属性检查器和资源管理器等编辑组件,还提供了运行预览工具、调试工具、平台导出工具。在引擎层,Cocos Creator集成了精简版的Cocos2D-JS和Cocos2D-X,这样既可以整体获得Cocos引擎之前的成熟功能,又可以通过脚本插件的方式扩展。在平台层,目前Cocos Creator支持两大移动操作系统Android和iOS,开发者可以通过Cocos Creator轻松导出这两个平台的本地安装包,同时Cocos Creator还支持HTML5和其他衍生平台,比如可以导出项目到微信小游戏平台。

Cocos Creator不仅无缝融合了Cocos引擎的JavaScript体系,一方面能够使之前Cocos2D-X引擎的开发者快速适应,另一方面也可以为美术人员和策划人员提供内容创作生产和即时预览的所见即所得环境。同时Cocos Creator提供了开放式的插件架构,开发者可以轻松扩展编辑器,定制个性化的工作流程。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。