作者从18年4月开始试水微信小游戏,后面又用休闲小游戏项目尝试过国内安卓,头条小游戏,facebook等平台。
也是从18年4月第一次使用 cocos creator, 感觉creator的开发体验不错,特别是从Unity3D 转到creator很平滑,
无需看太多说明文档基本就能上手即用,同时,creator也能满足休闲游戏快速产出原型和核心玩法的这一要求。
接下来的一段时间,作者打算将手上的一些项目做成creator系列文章,这些项目每一个核心玩法都有所不同,也使用到了creator引擎的许多方面,希望对creator学习路上的朋友有所帮助。
本篇是系列第一篇,所选项目是今年大火的“成语"类,这个项目打算分两篇介绍,本篇先说关卡编辑器是如何实现的,下一篇再说游戏本体实现。 有看官可能得问了,为什么要先说编辑器?俗话说得好啊 ”工欲善其事必先利其编辑器“, 各位,对于成语这种动则几千关卡的项目,如果没有一个可以用起来很方便的编辑器,开发效率就变得很低下了。。 而就实际数据来说:
好了,废话不多说,下面进入正题。
”谋定而后动, 知止而有得“
写代码最好的状态是,当开始敲下第一行代码的时候,模块怎么划分,模块间怎么牵线搭桥,全盘皆成竹于胸
我们先来看看成语关卡编辑器的需求点吧:
把编辑器交付给你的策划同事,他要面临的是生成几千个关卡。。
成语,或者直接删掉重新编辑。
功能就是用来编辑那些字显示为空格需要让玩家填空。
一个关卡少说有7,8个成语,如果一个一个的去点就太累了,这里我们实现了一个‘自动一键去字’功能,一键去字,如果效果不好,再手动微调即可。
需求整理出来了,下一步就是简单设计和规划代码结构:</