《Cocos Creator游戏开发实战》 ——1 认识Cocos Creator

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

第一部分

准 备 篇

第1章 认识Cocos Creator

第2章 搭建跨平台的开发环境

 

 

第1章

认识Cocos Creator

伴随着过去几年手机游戏市场的火爆,跨平台游戏开发引擎Cocos2D-X(2014年的品牌,现已“进化”为Cocos)得到了快速发展,截至2017年10月,引擎的注册用户已经突破了100万,以45%的占有率在国内市场占据国内游戏引擎市场的头把交椅,从《我叫MT》到《刀塔传奇》,再到《阴阳师》,这些年度游戏都是基于Cocos2D-X引擎开发的。然而,Cocos2D-X的开发者们并未对此满足,他们在引擎易用性和相关工具链上做了很多积极的尝试,2013年引擎团队发布第一款官方编辑器Cocos Studio,但是Cocos Studio由于自身bug和没有实现高效的开发流程等因素并未被开发者广泛接受,很多团队都在自研相关的编辑器和开发工具,直到2016年,引擎团队发布了Cocos Creator。Cocos Creator具有脚本化、数据驱动和高效工作流等特点,具有很强的易用性并且可以提供高效的开发流程,发布后仅用了半年时间,在没有开发者红利的情况下,用户数就已经达到了Cocos Studio上线四年才达到的水平,并获得开发者的广泛好评。本章就带领大家走进Cocos Creator的世界,首先从认识Cocos Creator开始。

1.1 什么是Cocos Creator

Cocos Creator是以游戏内容创作为核心的开发工具,它基于Cocos2D-X引擎进行开发,实现了一个一体化、可扩展、可自定义工作流的编辑器,实现了开发的脚本化、组件化和数据驱动等特点,它在Cocos系列产品中第一次引入组件化的编程思想和数据驱动的架构设计,可以完整地实现包括场景编辑、UI设计、资源管理、调试、预览及发布等工作,是游戏开发团队提高开发效率,实现完整工作流的最佳选择,同时由于它便捷的使用规则,也是帮助开发者快速实现游戏Demo的高效开发工具。

1.1.1 Cocos Creator的由来

提到Cocos Creator,就不得不提到Cocos2D-X引擎,Cocos2D-X引擎脱胎于Cocos-iPhone引擎,是Cocos2D系列开源引擎的一个分支,也是发展最好的分支。相较于Cocos2D-X由于具有跨平台的特点,尤其是对两大移动操作系统iOS和Android的支持,使得Cocos2D-X受到广大开发者欢迎,截至2018年,Cocos2D-X已经走过了八个年头,在这八年里,市场上基于Cocos2D-X开发的爆款游戏层出不穷:网易游戏的二次元卡牌《阴阳师》、占领海外市场的策略类游戏《列王的纷争》、动作卡牌手游《刀塔传奇》(后更名为《小冰冰传奇》)、火爆一时的《我叫MT》,这些家喻户晓的经典手机游戏都是基于Cocos2D-X开发的。同时,为了更好地为开发者服务,提高开发者效率,Cocos2D-X的引擎团队也在不断完善引擎相关工具链,包括可发布多渠道打包工具AnySDK,缩减了游戏上线前大量接入SDK所需的人力,为大量游戏开发者提供了便捷的渠道接入SDK解决方案;首款编辑器Cocos Studio,使得UI界面的编辑更加方便,同时也探索了引擎的编辑器化。2014年,Cocos2D-X将品牌升级为Cocos,旗下包括Cocos2D-X引擎、Cocos2D-JS引擎、AnySDK工具和Cocos Studio,从单一的引擎发展为产品族。截至2017年底,Cocos2D-X引擎在国内市场以45%的占有率保持领先地位,在竞争更激烈的国际市场有18%的占有率,Cocos2D-X的发展历程如图1-1所示。

 image.png

图1-1 Cocos引擎的发展历史

2016年全新编辑器Cocos Creator发布,取代了之前的Cocos Studio,同时Cocos Creator采用全新的设计思路,它包含了开发一款游戏所需的全部工作流,而且完全实现了脚本化和数据驱动,极大提高了引擎的易用性。同时,Cocos Creator也拥有了全新的标志,如图1-2所示,这个标志是基于Cocos引擎的标志的,也就是那个奔跑的椰子。

Cocos Creator上线后,虽然不像Cocos2D-X引擎和Cocos Studio刚上线时那样拥有用户红利,毕竟很多公司和开发者都已经习惯于自己之前制定的开发工具和工作流,但是Cocos Creator依然得到了迅速发展,并获得开发者的广泛好评。图1-3所示为Cocos Creator用户增长趋势图。

image.png

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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