今天用tiled map做了张地图,文件放在了resource中了。然后在vs中读取地图。一切正常,打包到手机也正常,但是就是无法开启。报错。请教是为何?
提示:“很抱歉,myGame已停止运行”。
今天用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不支持…/这种上层目录的搜索