学了半学期Cocos2d游戏引擎,认真做的作业就是这个项目了。
后面自己花了一天在队友的工作基础上定迭代计划,一个问题一个问题去优化,最后也是小有成就感。
这是一个很简单的游戏,其实就是打砖块换了个包装,用到Cocos2d本身的物理引擎去解决碰撞问题。
开始界面有四个选项:start、help、option、exit
(图片素材是网上给找的,四个按钮原封不动地扣出来做了按钮,美工不好也没时间23333)
start会进入到难度渐次增强的三关。玩法就是空格发射小球,并通过左右键移动板子,
在小球反弹回地面时接住它,最终消灭整关的砖块就能过关。小球落地游戏结束。
help进入到一个滚动的页面,内容是游戏的介绍,就是一个帮助文档。
option则是无尽模式,这里可能没有时间完善跳转。
exit就是退出。
code下的两个文件夹分别存放了游戏资源和代码,这两个文件夹放到Cocos2d的框架内可以编译生成解决方案。
由于用到cocos的UI,正常运行需要头文件 "extensions/cocos-ext.h"
include这个需要设置项目属性:
在VS2015,右键项目——属性——C/C++——常规——附加包含目录——编辑——添加$(EngineRoot)
Debug.exe里面打包了必须的dll文件和资源文件,下载后直接双击可体验游戏。