Android飞机大战(三)让子弹飞实现与优化
想做一个酷炫的飞机大战游戏?Android 上用 Cocos2d-x 框架搞定!是那‘让子弹飞’的功能,实现起来其实蛮。你可以通过创建子弹精灵(Sprite)来发射子弹,给它设置位置和速度,子弹飞出去后在每一帧更新位置,直到超出屏幕。碰撞检测也是重点,Cocos2d-x 了多种方法来检测子弹是否击中敌机,你甚至可以使用物理引擎自动碰撞。为了避免性能问题,可以通过对象池(Pool)来管理子弹,避免频繁的创建销毁操作。,这个游戏虽然看着简单,但里面的逻辑和细节挺多的,想要流畅运行,需要一些优化技巧。只要掌握了这些基础,后面加点动画和音效,你的游戏就差不多了。,记得要用状态机来管理游戏流程,这样会让你在切换不同的状态时更有条理。
Cocos2d_game03.rar
预估大小:57个文件
Cocos2d_game03
文件夹
bin
文件夹
classes.dex
1.43MB
Cocos2d_game03.apk
1003KB
res
文件夹
crunch
文件夹
drawable-hdpi
文件夹
ic_launcher.png
6KB
drawable-xhdpi
文件夹
ic_launcher.png
9KB
...
3.53MB
文件大小:
评论区