创建时候:1:确定地图的行和列2:确定每个地图块的宽带和高度关于整个地图的尺寸地图的宽度=地图块的宽度*列地图的高度=地图块的高度*行如果地图是30行40列地图块的尺寸是32*32整个地图宽度是1280,高度就事960使用Tiledmap创建地图1:准备图块:一定要被某个图块尺寸整除2:..
分类:
其他好文 时间:
2014-12-03 07:08:00
阅读次数:
150
CCSprite.sprite()加载进来的图片默认锚点是(0.5,0.5),即图片中间CCTMXTiledMap.tiledMap()加载进来的地图默认锚点(0,0)这段代码在模拟器上运行正常,但是在真机上报错private void consumeTime() { new Asyn...
分类:
其他好文 时间:
2014-11-22 20:16:02
阅读次数:
191
本文转自:http://blog.csdn.net/w18767104183/article/category/1757765前面一章讲了cocos2dx 中使用A星算法这章中讲 A*结合tiledmap先看下效果图图有点丑,忍受下绿色的块 表示人物的行走的路线(A*算法的结果)红色部分 表示A*算...
分类:
其他好文 时间:
2014-10-20 02:04:04
阅读次数:
385
cocos2d-x中的瓦片地图是通过tiledMap软件制作的,存档格式是.tmx格式。此软件的使用步骤简单总结如下:(1)制作瓦片地图1 打开软件,软件界面如下图。2. 新建地图(文件->新文件)3.增加新图块(地图->新图块)4.制作地图。在图层区域,单击右键可以新建图层和对象,上面的工具栏中的...
分类:
其他好文 时间:
2014-10-15 12:33:20
阅读次数:
256
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } ...
分类:
其他好文 时间:
2014-10-07 20:11:13
阅读次数:
196
CCTMXTiledMap *map=CCTMXTiledMap::create("1.tmx"); addChild(map); //fight juchi CCArray* pChildrenArray=map->getChildren(); CCSpriteBa...
分类:
其他好文 时间:
2014-10-04 14:48:16
阅读次数:
222
前面一章讲了cocos2dx 中使用A星算法
这章中讲 A*结合tiledmap
先看下效果图
图有点丑,忍受下
绿色的块 表示人物的行走的路线(A*算法的结果)
红色部分 表示A*算法搜寻过的点(越少,速度越快)
黑色的部分(其实是无色块,因为背景是黑色的) 表示障碍物
这张图是用tiledmap做出来的, 看看里面的内容
可以看到 我把不能通过的地区的图...
分类:
其他好文 时间:
2014-09-30 16:47:19
阅读次数:
302
闲的无聊,写了几个小游戏,基本原理如下
三消游戏:
原理是一个二维数组,
跑酷游戏:
TiledMap,Sprite以及动画层和地图层的碰撞
塔防游戏:
Cocostudio UI编辑器,动画编辑器,场景编辑器,动态获取场景
UI编辑器的动画
TiledMap,Action动画,节点自动删除
关卡数据配置文件,关卡切换
异步加载资源...
分类:
其他好文 时间:
2014-09-16 17:25:11
阅读次数:
258
#include
"HelloWorldScene.h"USING_NS_CC;CCScene* HelloWorld::scene(){ CCScene *scene =
CCScene::create(); HelloWorld *layer = HelloWorld::create...
分类:
其他好文 时间:
2014-05-27 02:06:26
阅读次数:
221
地图对于游戏场景十分重要,很多游戏都需要对地图进行编辑,可使用TileMap进行编辑并生成对应的tmx格式地图文件。编辑好后,可通过TmxMapLoader来读取地图文件。可通过一个正交相机OthographicCamera和正交地图渲染器OrthogonalTiledMapRenderer来进行显...
分类:
其他好文 时间:
2014-05-26 22:59:45
阅读次数:
278