Cocos2d-x 小小打飞机项目开发实战

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程通过学习开发一个打飞机的游戏项目开发,学习 Cocos2d-x 3.4 引擎常用知识,还会学习 Cocos2d-x 3.4 的点击等监听事件,贝塞尔曲线,帧动画,和一些存储数据技术,让大家掌握一个小游戏的完整开发流程。

    1.制作游戏首界面和滚动背景 00:09:55

    本课时学习 Menu 用法,精灵的帧动画,通过改变坐标来实现游戏的背景图片的滚动。

    2.创建玩家主角和敌机 00:10:47

    本课时学习通过继承 Sprite 来巧妙地运用精灵,并通过屏幕触摸让主角飞机动起来。

    3.制作子弹和子弹的管理系统 00:09:25

    本课程学习单例模式,将子弹和敌机进行管理。

    4.实现碰撞逻辑 00:09:20

    本课时用 containsPoint 方法实现玩家飞机、子弹与敌机之间的碰撞检测,并进行碰撞后的相应处理。

    5.制作游戏支援物资系统 00:11:10

    本课时通过学习贝塞尔曲线,来制作游戏内的支援物资系统,包含加强玩家飞机子弹火力,补给等。

    6.创建结束场景和简单的数据存储 00:10:18

    本课程学习截屏方法,来实现暂停功能,学习一些简单地数据存储。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Cocos2d-x 小小打飞机项目开发实战

6课时,61分钟2015-06-05
pengGo
pengGo

极客学院签约布道师

课程背景:
Cocos2d-x 引擎是开发手机游戏的主要引擎之一,它可以实现多平台的开发(android、ios等),学员通过学习该课程,可以学习到 Cocos2d-x 3.4 引擎一些常用的知识并能够了解小游戏开发的完整过程。

核心内容:
1.精灵的帧动画
2.Scene 的切换
3.贝塞尔曲线的运用
4.用 UserDefault 实现简单地数据存数
5.onTouchBegan 等屏幕触摸的监听

软件环境:Visual Studio 2013

是否提供资料:

课程等级:中级

适合人群:
具备 C++语言和 Cocos2d-x 基础的开发者
  • 技术问答

相关课程

  • Cocos2d-x 跨平台相关面试题

    Cocos2d-x 通过 C++ 编写,拥有与身居来的跨平台特性。而在不同平台发布程序、编写针对平台特性的代码,需要注意很多细节。在本课程中将着重讲解于 Cocos2d-x 跨平台的相关面试题。 首先我们需要知道 Cocos2d-x 是怎样实现跨平台,其次我们需要了解不同平台相关问题,最后我们可以额外掌握如何防止安卓平台的打包党。

    3课时 9分钟
    中级
    3308人学习
  • Cocos2d-Lua 虚拟手柄

    同学们是否还记的小时候坐在电视机面前打游戏的场景,在那时候的游戏不像现在的手机游戏可以直接触摸操控,需要借助一个游戏手柄来操作游戏对象,如使用上下左右 AB 等按键来操作角色,即便是在手机上也是如此,因此这节课我们需要借助之前课程学习的触摸事件来完成一个虚拟游戏手柄的制作。

    3课时 32分钟
    初级
    4054人学习
  • Cocos2d-x —— 独立游戏制作流程

    本课程简述了独立游戏制作的整个过程。分别详细讲解了游戏制作过程中策划,美术,程序的分工和协作。结合实际的游戏开发案例,让大家了解一些行之有效的游戏制作技巧和经验。

    4课时 30分钟
    初级
    5131人学习
  • Cocos2d-x项目实战开发:功夫小子之基础类分析与实现

    本课要解决的问题主要是基础类分析与实现,确定游戏项目所需的基本工具类:动画创建器、枚举类、宏定义类等基础类;游戏项目中的主要实体类:英雄和怪物的实体类,其中怪物实体类将具有一定的简单AI。我们将对这些类进行深入分析并编码实现。

    3课时 45分钟
    中级
    7944人学习