因为需求,开始学习cocos来做游戏,目标是实现一个简单的跑酷游戏,仅游戏玩法的实现,其他没有要求,在没有接触cocos之前,我先想想我需要做哪些东西:
1.角色:淘金者(玩家控制的角色),金币(暂时只有这一类);
2.场景:一条直线的路,随着淘金者跑动不断延伸,金币按照一定算法排布
3.玩法:淘金者不断跑动,玩家通过控制淘金者跳跃(暂时只有一级跳一个动作)在限定时间内去取得更多的金币
要是不使用cocos,而是按照往常的做法,我的设计思路是:
1.一个不断跑动的淘金者.gif,一套跳跃的动作组图.png,一个金币.png和金币.gif(金币被捡到的动画效果或者不需要,直接隐藏掉)
2.一个有场景变换的背景视频,淘金者其实一直在一个X轴坐标上,视觉上会感觉淘金者在不断跑动
3.设计好金币出现的位置分布(难点),不断从右边刷出来
4.控制淘金者跳跃,只需要改变其Y轴坐标
5.判断淘金者和金币的位置关系/是否碰撞(难点)
6.其他的比如显示计时和已获得金币数
而我希望cocos能帮我解决:
1.用视频来做场景不易控制(比如需要场景加速,停止)
2.添加捡金币特效音
3.合理的金币分布,有效的碰撞检测
接下来开始入门cocos,阅读材料
网友评论