Cocos2d-x 豪华版飞机大战系列

2014年08月24日 20:47 0 点赞 0 评论 更新于 2025-11-21 13:48

最近我在学习使用 Cocos2d-x 进行手游开发,现将学习过程中的要点进行总结,记录学习历程的同时,也会分享项目源码,与大家共同学习。

此次教程将分享豪华版飞机大战的开发内容,一共分为六篇文章,最后会附上项目源码。

开发环境

  • Cocos2d-x 3.2 alpha
  • Ubuntu 14.04
  • Eclipse
  • 命令行终端
  • Android

系列文章介绍

豪华版飞机大战系列(一)

开篇同样是阐述学习 Cocos2d-x 开发手游的情况,对学习内容进行总结、记录学习历程并分享项目源码,便于和大家一同学习。

豪华版飞机大战系列(二)

从这篇文章开始,将详细介绍整个游戏中的主要层和核心逻辑,帮助大家构建对游戏整体架构的认识。

豪华版飞机大战系列(三)

本篇聚焦于游戏中的敌人类,会深入讲解 EnemySprite.hEnemySprite.cpp 文件中敌人类的具体实现细节,包括敌人的生成、移动、碰撞检测等功能的代码实现。

豪华版飞机大战系列(四)

这篇文章主要介绍主角类的实现。在游戏中,主角类的周围会有一直在飞行的小猪,它们时刻跟随主角飞机。我们会先详细介绍 PigSprite 类的实现,因为后续主角飞机类的实现会依赖此类。

豪华版飞机大战系列(五)

继续深入游戏开发内容,本篇将介绍游戏中子弹层的渲染,也就是 BulletSprite 类的具体实现,涵盖子弹的发射、飞行轨迹等功能。

豪华版飞机大战系列(六)

作为系列的最后一篇,将着重讲解游戏中的主要逻辑判断。在前面各项工作都准备充分后,游戏的主要逻辑会变得十分清晰。我们会详细分析碰撞检测、得分计算、游戏结束条件等核心逻辑的实现。

作者信息

admin

admin

共发布了 3994 篇文章