Cocos2d-x小小华容道益智游戏开发实战(上)

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

    目录 收起>

    本课程通过学习开发华容道益智游戏实战,让大家深入掌握对 Cocos2d-x3.4 引擎的使用,在开发过程中会学习到用 XMLDocument 类读取 xml,单点触摸机制等 Cocos2d-x 的知识,也会学习到 C++ 的单例模式,struct 结构体等知识,让大家熟悉一个小游戏开发的完整流程。

    1.设计游戏思路 00:04:30

    本课时介绍分析华容道游戏,并设计华容道游戏思路。

    2.制作游戏首界面 00:12:08

    本课时学习制作首界面,并添加 menu 按钮,添加 Aciton 动画。

    3.游戏数据的读取与管理 00:17:08

    本课时学习数据读取,用 Vector 容器和 struct 结构体进行缓存,用 XMLDocuMent 类读取存放在 XML 文件中的关卡数据。

    4.制作棋盘及棋盘上的人物 00:11:49

    本课时学习通过继承 Sprite 类创建人物,用 Action 类实现人物动画效果,并初始化棋盘,用 Vector 管理棋盘上的人物。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

Cocos2d-x小小华容道益智游戏开发实战(上)

4课时,46分钟2015-07-02
pengGo
pengGo

极客学院签约布道师

课程背景:
华容道是一款经典的益智游戏,通过了解和熟悉华容道的玩法和规则,我们用 Cocos2d-x3.4 引擎来开发一款模拟华容道游戏的益智手机,本课程会让大家熟悉用 Cocos2d-x 引擎开发一个小游戏的完整流程。

核心内容:
1.EventListenerTouchOneByOne 单点触摸
2.XMLDocument 类读取 XML 文件
3.精灵 Action 动画

软件环境:Visual Studio 2013

是否提供资料:

课程等级:中级

适合人群:
有一定C++和Cocos2d-x基础的学员
  • 技术问答
  • 1

    设计游戏思路

    04:30

    本课时介绍分析华容道游戏,并设计华容道游戏思路。

  • 2

    制作游戏首界面

    12:08

    本课时学习制作首界面,并添加 menu 按钮,添加 Aciton 动画。

  • 3

    游戏数据的读取与管理

    17:08

    本课时学习数据读取,用 Vector 容器和 struct 结构体进行缓存,用 XMLDocuMent 类读取存放在 XML 文件中的关卡数据。

  • 4

    制作棋盘及棋盘上的人物

    11:49

    本课时学习通过继承 Sprite 类创建人物,用 Action 类实现人物动画效果,并初始化棋盘,用 Vector 管理棋盘上的人物。

相关课程

  • Cocos2d-Lua TMX地图的使用

    TMX瓦片地图,可以使用一些简单的资源拼凑出非常丰富的地图,在横版过关类游戏中或者是RPG游戏中都非常常用。 这节课我们来学习如何创建瓦片地图,并在代码中加载瓦片地图并控制瓦片地图中的组件。在最后,我们在通过瓦片地图的属性来制作碰撞检测的功能。

    3课时 16分钟
    初级
    3930人学习
  • Cocos2d-x Box2D 复杂的物体

    在之前的课程中我们学习了如何创建简单的对象。有的同学可能会有疑惑。为什么创建矩形、圆形等如此简单的对象需要这么麻烦,会用到刚体、夹具、图形等这么多的对象? 其实Box2D在设计时不仅考虑到了我们简单的需求,还考虑到了非常复杂的需求。如我们前面所说的一个刚体可以拥有多个夹具。也就意味着它将拥有多个图形。 这节课我们主要通过两种构建复杂对象的方式进行讲解。 当然,首先我们依然会在第一课时创建物理世界。 在第二课时将会学习如何构建单个Body多个图形的刚体。 第三课时,我们将学习通过多个Body组合成一个物体。由关节将他们连接。形成一个由轮子驱动的小车。

    3课时 18分钟
    中级
    2936人学习
  • 独立游戏《Cube》程序开发(上)——准备阶段

    本课程介绍《Cube》程序开发前的准备阶段。我们从 Cocos2d-x 项目的建立开始,讲解如何使用 Cocos2d-x 建立一个游戏项目,并结合 Cocos2d-x 为大家介绍游戏开发过程中的一些小技巧和值得注意的地方。

    4课时 46分钟
    初级
    5190人学习
  • Cocos2d-x 游戏开发项目实战:功夫小子之游戏主功能场景的分析与实现

    本节课主要分析游戏项目的核心场景——游戏场景,并分别实现游戏场景的地图层,控制层和实体展示层。

    3课时 38分钟
    中级
    6661人学习