使用Tiled制作cocosd-x地图
来源:互联网 发布:卡密软件下载 编辑:程序博客网 时间:2024/06/06 01:11
1.下个Tiled,百度,然后下载,偶看。
2.两篇参考的例子:
子龙山的人写的~~
http://www.cnblogs.com/andyque/archive/2011/04/11/2012852.html
http://www.cnblogs.com/andyque/archive/2011/05/03/2033620.html
3.打开tiled
a.图片使用游戏资源文件这个网上的资源
b.文件-》新文件;
c.地图-》新图块
d.加加加,点击右边的东西,再点左边的面板,可以贴图上去,可以用画刷,颜料罐,可以多选;
然后图层保存为Background,文件保存为level01.tmx.(如图)
e.加入到工程中
/* 加载地图 */ CCTMXTiledMap* map = CCTMXTiledMap::create("map/level01.tmx"); this->addChild(map); /* 创建玩家 */ Player* mPlayer = Player::createWithTiledMap(map);
CCSprite* mSprite; Controller* mController; CCTMXTiledMap* map; CCTMXLayer* meta; /* 检测碰撞的地图层 */ CCTMXLayer* barrier;/* 障碍物层 */
bool Player::initWithTiledMap( CCTMXTiledMap* map ){ /* 加载对象层的所有对象 */ CCTMXObjectGroup* objGroup = map->objectGroupNamed("objects"); /* 加载meta层 */ meta = map->layerNamed("meta"); meta->setVisible(false); /* 加载障碍物层 */ barrier = map->layerNamed("barrier"); /* 加载玩家坐标对象 */ CCDictionary* playerPointDic = objGroup->objectNamed("PlayerPoint"); float playerX = playerPointDic->valueForKey("x")->floatValue(); float playerY = playerPointDic->valueForKey("y")->floatValue(); /* 保存地图的引用 */ this->map = map; return true;}
- 使用Tiled制作cocosd-x地图
- 使用Tiled制作地图
- Tiled使用教程(游戏地图制作)
- cocos2d-x 3.2 |Tiled地图编辑器使用
- cocos2d-x+box2d+tiled 制作无规则碰撞地图
- 如何使用cocos2d制作基于tiled地图的游戏
- Cocos2d-x Tiled地图编辑器(一)基本使用
- cocos2d-x+box2d+tiled 制作无规则碰撞地图(同发泰然)
- Tiled瓦片地图的使用
- Tiled地图编辑器使用注意事项
- 基于cocos2d 的地图制作 Tiled.tmx
- ubuntu Cocos2d-x的tiled地图
- cocos2d-x 基本概念 瓦片地图(Tiled Map)
- cocos2dx 3.x Tiled地图的认识
- Cocos2d-x 瓦块地图小游戏 (一)Tiled
- cocos2d-x-Tiled 地图坐标 转换
- cocos2d-x-Tiled 地图坐标 转换 .
- cocos2d-x Tiled地图坐标转换
- u-boot-1.1.6编译过程中出现cannot find -lc
- 数据库表的缓存
- bat脚本编写要点
- jsp:useBean用法
- Leetcode: restore ipAddress 恢复ip地址,找出所有可能性
- 使用Tiled制作cocosd-x地图
- UVA11396 Claw Decomposition
- mysql 数据库多表更新语句
- jsp页面显示List中对象的属性三种方法
- JQuery Mobile入门
- 黑马程序员java学习—接口和多态
- Java设计模式之简单工厂模式
- 【说明】新模板分成结算方法说明
- Ubuntu下 Tomcat + JSF + Ant + eclipse 开发环境搭建