Cocos2d-Lua TMX地图的使用 VIP

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

    目录 收起>

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

    1.创建瓦片地图 00:04:01

    本课时讲解了如何绘制瓦片地图,并对相应的地图元素进行属性上的设置,以备在后面的课时中操作地图上得元素。

    2.加载并控制瓦片地图 00:06:29

    本课时主要讲解了如何加载TMX瓦片地图,并获取瓦片地图中得元素进行操作,如对象坐标、对象属性、图层属性等等。

    3.根据Tiled属性判断碰撞 00:05:34

    本课时通过Tiled中的图块属性上记录的是否可移动信息来实现人物在地图上行走时的碰撞效果。其中还包括了通过触摸坐标点转换到Tiled瓦片地图图块ID等信息。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

Cocos2d-Lua TMX地图的使用

3课时,16分钟2015-06-29
JasonWu
JasonWu

极客学院金牌布道师

课程背景:
Cocos2d是目前最主流的2D手机游戏开发引擎。Cocos2d的程序员这个名词往往可以联想到高薪、牛逼等字样。学习Cocos2d将是踏入2D手机游戏最好的选择。

核心内容:
1、了解与TMX地图相关的类
2、加载地图
3、获取图层、图块、对象等自定义属性
4、操作指定位置的图块

软件环境:Cocos Code IDE

是否提供资料:

课程等级:初级

适合人群:
希望通过Cocos2d-Lua的学习找到工作的同学
  • 技术问答
  • 1

    创建瓦片地图

    04:01

    本课时讲解了如何绘制瓦片地图,并对相应的地图元素进行属性上的设置,以备在后面的课时中操作地图上得元素。

  • 2

    加载并控制瓦片地图

    06:29

    本课时主要讲解了如何加载TMX瓦片地图,并获取瓦片地图中得元素进行操作,如对象坐标、对象属性、图层属性等等。

  • 3

    根据Tiled属性判断碰撞

    05:34

    本课时通过Tiled中的图块属性上记录的是否可移动信息来实现人物在地图上行走时的碰撞效果。其中还包括了通过触摸坐标点转换到Tiled瓦片地图图块ID等信息。

相关课程

  • Cocos2d-x——独立游戏策划

    本课程介绍独立游戏开发中策划部分的详细流程。主要讲解从如何获取创意,到创意向策划案的转化过程,同时包含部分策划工具的讲解。最后通过实例来加强学习策划工作。学习这个课程之后,能够使学员了解游戏策划这一工作。

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

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

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

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

    4课时 46分钟
    初级
    5374人学习
  • Cocos2d-x Box2D 复杂的物体

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

    3课时 18分钟
    中级
    2963人学习