
这种尺寸的地图支持不了?creater中显示不完整。运行时啥都没有。地图不大,希望能解决。

这种尺寸的地图支持不了?creater中显示不完整。运行时啥都没有。地图不大,希望能解决。
想问一下,我在creator链接中下的tiledMap软件,按照网上百度的教程去做地图,
打开,新建一张地图,建立两个图层,导入所需图块
1图层用图块填充,2图层添加几处图块,
另存为.tmx格式,
复制到项目工程下面,新建tiledmap节点,拖入相应的对象
模拟器运行时闪退,我做了好多个tiledmap,但是没有可以成功运行的,基本是要么什么都没有或者运行前是正常的运行后模拟器闪退,
但是从别处拷贝过来的map例子正常,所以不知道可能存在什么问题,因为不知道别人的例子是用什么做的,所以想问问两个软件是没有问题的吗,麻烦回复一下
终于找到原因了,刚刚以6060像素的格子缩减到32个就不闪退了,但是这样依然有问题,就是我原本建的地图也没有超过960*640,如果只能兼容地图很小应该很麻烦,不知道有没有解决办法,依然望回复
tilemap.zip (2.5 KB)
任意做一个稍微大一点的map就有问题,参见附件。其实这个问题我估计底层cocos2dx也有,好多年前我就遇到过,不过刚才搜索了一下老帖子好像说底层已经解决。现在关键是creator上层的渲染也有问题。
@LinHaha TiledMap 在 native 环境(包括模拟器)下,不支持 CSV 格式的 Tile Layer 数据。
请参考文档:
http://www.cocos.com/docs/creator/asset-workflow/tiledmap.html
[quote=“natural-law, post:6, topic:36100”]
TiledMap 在 native 环境(包括模拟器)下,不支持 CSV 格式的 Tile Layer 数据。
[/quote]谢谢,解决了,不过出现场景编辑器什么都显示不了的问题,就是框内全黑(但运行正常),重启软件又好了,这个问题遇到两三次了,望新版本解决哦
不过出现场景编辑器什么都显示不了的问题,就是框内全黑(但运行正常),重启软件又好了,这个问题遇到两三次了,望新版本解决哦
这个问题可能是 Creator 中还没有完成资源管理器的刷新。
新版本中 TiledMap 的加载方式进行了调整,应该不会有这个问题了。
期待修复~
100*100个也有问题啊,什么时候修复啊
能不能描述一下具体遇到什么问题?还有 Creator 是什么版本?最好能提供一下可以重新问题的资源文件。
已经缩小到30*30个了,还是不行,不知道什么原因
我看了一下你的资源,问题的原因是:目前 Creator 中对于每个 TiledLayer 只支持使用一张贴图。而你的资源里面有的 layer 中混用了多个贴图。
Creator 中限制一个 TiledLayer 使用一张贴图是因为使用了 BatchNode 进行批处理渲染,这样可以提高渲染效率。
对于你的情况,建议两种解决方案:
对此带来的不便请谅解。
图片的大小不会影响使用吧(万一非常大,万一还有坑。。。。)
http://forum.cocos.com/t/tiledmap/36384
这个帖子里面有人用 256 * 6176 的图片。貌似没什么问题。不过图片最好不要太大,因为加载贴图的大小可能受到显存的影响,也就是说不同设备可能这个限制是不一样的。