使用Quick-Cocos2d-x开发植物大战僵尸02-地图编辑
2015-07-10 14:58
465 查看
我们首先要编辑一下游戏对战场景中的地图,使用瓦片地图编辑工具Tiled,这个工具相信大家都很熟悉了,如何使用该工具的教程也很多,这里我就不说怎么使用,不知道怎么使用的小伙伴自行百度学习哈
打开Tiled,文件->新文件,会出现以下框框
这里地图的大小和瓦片大小如上图所示,点击OK
之后点击添加新图块,选取图片资源路径,其余默认,点击确定,此时新图块就导入进来了
接着我们把当前图层的名字改为fightbg_layer,我们知道右边公路上会有僵尸展示,所以需要僵尸所在的位置坐标,我们新建一个对象组,目的是通过获取这个对象组里面的对象,进而拿到各个对象的坐标,来作为展示僵尸的坐标;在fightbg_layer下面右击鼠标,添加对象层,命名为zombies,选中zombies,添加对象
同样的道理,僵尸需要从右往左边走,所以需要一个起始位置和终点位置,我们任然可以用对象组包装起来,所以我们再新建一个对象组,命名为road1,表示第一条道路
又因为僵尸可能在五条道路上任意一条出现,所以我们再新建四个对象组,从下往上分别命名为rode2,rode3,rode4,rode5,保存生成fight_map.tmx文件
注意,我们导进来的图片资源一般都是在项目资源目录下,这样生成的tmx文件会和图片资源在同一目录下,可以直接使用,而不会出现路径问题,现在,我们游戏的地图就编辑好了
打开Tiled,文件->新文件,会出现以下框框
这里地图的大小和瓦片大小如上图所示,点击OK
之后点击添加新图块,选取图片资源路径,其余默认,点击确定,此时新图块就导入进来了
接着我们把当前图层的名字改为fightbg_layer,我们知道右边公路上会有僵尸展示,所以需要僵尸所在的位置坐标,我们新建一个对象组,目的是通过获取这个对象组里面的对象,进而拿到各个对象的坐标,来作为展示僵尸的坐标;在fightbg_layer下面右击鼠标,添加对象层,命名为zombies,选中zombies,添加对象
同样的道理,僵尸需要从右往左边走,所以需要一个起始位置和终点位置,我们任然可以用对象组包装起来,所以我们再新建一个对象组,命名为road1,表示第一条道路
又因为僵尸可能在五条道路上任意一条出现,所以我们再新建四个对象组,从下往上分别命名为rode2,rode3,rode4,rode5,保存生成fight_map.tmx文件
注意,我们导进来的图片资源一般都是在项目资源目录下,这样生成的tmx文件会和图片资源在同一目录下,可以直接使用,而不会出现路径问题,现在,我们游戏的地图就编辑好了
相关文章推荐
- 使用Quick-Cocos2d-x开发植物大战僵尸01-项目总体介绍
- cocos compile
- Cocos2d-x 脚本语言Lua介绍
- 关于 Cocosdx 3.4 中如何使用Scale9Sprite
- Eclipse中启动cocos2dx 工程显示 C/C++ Build - environment section java.lang.NullPointerException
- Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中
- Cocos2d-Java安装和配置跨平台游戏引擎以及相关的开发工具
- 在Cocos2dx中使用Game Center的总结
- Cocos2dx 响应Android返回键和Menu键
- Cocos 2d-x 3.6 touch事件只有began,framework就是这么菜
- Cocos 页面跳转随机动画崩溃
- 精简Cocos2dx-python环境搭建工程创建过程
- 基于cocos2d-x的spine动画残影拖尾效果
- cocos2d html 调用 jquery-qrcode生成的二维码
- 【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件
- 【独立开发者er Cocos2d-x实战 003】使用Cocos Studio制作plist文件
- cocos2d-x 学习笔记(ActionsTest)
- Cocos2d-x 2地图步行实现:SPFA算法
- 关于cocosdx加载tmx地图和一些碰撞检测的问题
- 【Cocos2d-x】添加CCControlSlider的头文件