TileMap如何使用网络图片?
或者说
Creator能否支持像TileMap一样,把图片绘制到一个节点上的方法?
谁来解答一下啊?如何像TileMap一样,把碎图绘制到同一个节点上啊,求指教啊。
如果我要写JSB的扩展,我应该看什么文档啊?求解答啊。
求解答,求解答啊。
强烈建议引擎组 开放TiledMap的一些方法,动态初始化TiledMap和动态装填碎图的功能。
或者,可以使用网络图片。
TileMap如何使用网络图片?
或者说
Creator能否支持像TileMap一样,把图片绘制到一个节点上的方法?
谁来解答一下啊?如何像TileMap一样,把碎图绘制到同一个节点上啊,求指教啊。
如果我要写JSB的扩展,我应该看什么文档啊?求解答啊。
求解答,求解答啊。
强烈建议引擎组 开放TiledMap的一些方法,动态初始化TiledMap和动态装填碎图的功能。
或者,可以使用网络图片。
ccc的tilemap并不是碎图绘制到同一个节点上哦。本质上还是一个个sprite节点拼起来的。
如果我要绘制一个200x200格子的地图,那就是40000个Sprite啊。我目前测试,ccc会崩溃。
let tmxAsset = new cc.TiledMapAsset();
let mapTmxString: string = results.tmx.asset;
tmxAsset.tmxXmlStr = mapTmxString;//TMX文件内容
let mapTsxString: string = results.tsx.asset;
let tsxAsset = new cc.TextAsset();
tsxAsset.text = mapTsxString;//TSX文件内容
//数组Index对应
tmxAsset.tsxFiles = [tsxAsset];
tmxAsset.tsxFileNames = [CityMap.FILE_NAME_MAP_TSX];
let mapTexture: cc.Texture2D = results.texture.asset;
//纹理和名字Index对应
tmxAsset.textures = [mapTexture];
tmxAsset.textureNames = [CityMap.FILE_NAME_MAP_TEXTURE]