打算写一个小小的横版过关游戏,游戏源码和资源可在这个链接下载:https://github.com/rainswan/Brave(复制粘贴到地址栏即可)。由于使用的quick-cocos2d-x引擎的版本不同,源码应该是基于3.x版本,而我使用的是2.1.4版本,如果照着源码写,改动实在太大,所以我只利用其中的图片和声音资源,自己从零开始编写这个小游戏,遵照自己的思路和编程风格来写,不知道后面是否有充足的时间,因为是否会有其他工作或学习任务都不确定,但一有时间就完善吧。
今天进展不是很快,主要实现了一个虚拟控制面板,用于控制主角上下左右四个方向的运动,添加了主角攻击按钮,并协调主角走路动画和攻击动画。协调花了很多时间,主要解决问题有:1、连续多次快速点击攻击按钮时,主角的攻击动作讲产生错乱,需要控制在一个完整的攻击动作播放完成以后才能播放下一次攻击动画。2、当主角正在行走时,如果按下攻击按钮,两个动作一起会产生错乱。这个问题我还没有很好的解决方案,目前也没有完全解决问题,存在bug。
不多说,上效果图:
没有动图,其实也看不出什么效果。先这样吧。