用了TiledMap后,在android无法打开app。

今天用tiled map做了张地图,文件放在了resource中了。然后在vs中读取地图。一切正常,打包到手机也正常,但是就是无法开启。报错。请教是为何?

提示:“很抱歉,myGame已停止运行”。

问题出在我把地图文件(tmx和png)放在了Resource中的自己建的一个maps文件夹中了。
后来放出来到Resource根目录就可以了。

可是为什么不能放在子目录中?如果都要放在根目录,岂不是很乱?

以文本方式打开tmx,修改png相对路径

— Begin quote from ____

引用第2楼finalsun于2015-09-15 19:44发表的 回 1楼(AndyBabe) 的帖子 :
以文本方式打开tmx,修改png相对路径 http://www.cocoachina.com/bbs/job.php?action=topost&tid=323859&pid=1390933

— End quote

可是我tmx和png图片现在都在maps文件夹里面,相对路径应该是不动的。
如果是路径错了的话,该改哪里呢?

你说地图文件都在maps文件夹下, 那么tmx中的图片位置就是图片名,因为是相对路径,默认路径是tmx所在位置。打开tmx将image source直接改成文件名就对了

android不支持…/这种上层目录的搜索