TMX 地图解析 VIP

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

    目录 收起>

    本课程讲解 Cocos2d-x 加载并解析 TMX 地图,操作里面的元素并完成简单的移动碰撞实践。

    1.本课概要 00:00:53

    学习本课程后,你将会掌握如何利用自定义属性来记录游戏的关键信息,从而通过这些关键信息来控制游戏的内容。

    2.讲解并创建地图 00:04:08

    讲解与瓦片地图相关的类(TMXTiledMap、TMXLayer、TMXObjectGroup)并制作一个示例地图。

    3.加载地图 00:05:25

    将讲解使用 TMXTiledMap 类加载并显示地图,在通过一些方法获取地图、图层、图块以及对象的属性信息。

    4.根据地图对象改操作地图 00:04:05

    首先绘制地图时的矩形对象改变图块的颜色,然后再根据对象坐标来创建显示对象。

    5.根据 Tiled 属性判断碰撞 00:05:19

    根据地图图块属性作为地图碰撞信息,从而实现小球在指定区域内移动的功能。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

TMX 地图解析

5课时,20分钟2014-12-31
JasonWu
JasonWu

极客学院金牌布道师

课程背景:
Tiled 瓦片地图的使用范围非常得光,不光是RPG游戏、塔防游戏,就连休闲游戏的大地图都有可能用到瓦片地图。


核心内容:
1.加载 TMX 地图文件
2.解析地图中配置的对象
3.瓦片地图碰撞检测


软件环境:Xcode


是否提供资料:


课程等级:初级


适合人群:
有一定 Xcode 使用基础的开发者

  • 技术问答
  • 1

    本课概要

    00:53

    学习本课程后,你将会掌握如何利用自定义属性来记录游戏的关键信息,从而通过这些关键信息来控制游戏的内容。

  • 2

    讲解并创建地图

    04:08

    讲解与瓦片地图相关的类(TMXTiledMap、TMXLayer、TMXObjectGroup)并制作一个示例地图。

  • 3

    加载地图

    05:25

    将讲解使用 TMXTiledMap 类加载并显示地图,在通过一些方法获取地图、图层、图块以及对象的属性信息。

  • 4

    根据地图对象改操作地图

    04:05

    首先绘制地图时的矩形对象改变图块的颜色,然后再根据对象坐标来创建显示对象。

  • 5

    根据 Tiled 属性判断碰撞

    05:19

    根据地图图块属性作为地图碰撞信息,从而实现小球在指定区域内移动的功能。

相关课程

  • Cocos2d-x游戏实战项目开发:拼图游戏

    本课程通过指定纹理的区域来实现对一张图片的分割并制作成拼图游戏,所涉及到的知识点有纹理缓冲、Auto-batching、触摸事件等。

    3课时 25分钟
    初级
    6735人学习
  • Cocos2d-x游戏实战项目开发:猜数字游戏

    本课学习一步一步实现一个猜数字的小游戏,所涉及到的知识有Cocos2d-x控件使用、输入文本的事件监听、获取输入焦点、文字数字转换等。

    4课时 25分钟
    初级
    6963人学习
  • Cocos2d-x实战项目开发:运动的小球

    本课讲解逐步介绍如何控制一个小球、多个小球,以及如何处理小球遇到边界弹回的情况。

    4课时 29分钟
    初级
    12126人学习
  • Cocos2d-x实战项目开发:加法计算器

    本课学习一步一步实现一个加法计算器,所涉及到的知识有Cocos2d-x控件使用、输入文本的事件监听、获取输入焦点、文字数字转换等。

    3课时 20分钟
    初级
    5939人学习