今天在项目中使用了Tiled map生成的地图,一直报错,错误如下:

错误指向代码:

bool Texture2D::hasPremultipliedAlpha() const
{return _hasPremultipliedAlpha;
}

查了下,是导入的图片问题,报错应该是由于没有图片资源。在使用Tiled生成的tmx文件时,需要将地图编辑时将生成的tmx文件和使用到的图片也复制到Resources目录下的。
我将图片复制到目录下后,依然存在该问题,我尝试手动在导入tmx处增加了下路径:

CCTMXTiledMap* map = CCTMXTiledMap::create("D:\Android\HelloCocos\Resources\map.tmx");addChild(map);

这次运行后报错提示变为了

提示child != nullptr,说明读取的child为空,也就是说还是没有图片。在网上查了半天,只会很少人遇到过这种问题,看到有人提到可以直接查看tmx文件内容。于是我尝试用文本格式打开tmx文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="orthogonal" renderorder="right-down" width="30" height="17" tilewidth="32" tileheight="32"><tileset firstgid="1" name="view" tilewidth="32" tileheight="32" spacing="1" margin="1"><image source="D:\Android\HelloCocos\Resources\view.jpg" width="1080" height="810"/></tileset><layer name="块层 1" width="30" height="17"><data encoding="base64" compression="zlib">eJwN02NvGAoAAMC+2TaT2TaTdWu3umM7JrNtJrNtJrNtJrNtJrNtvvtwP+FqBAQEBFKTWgQRTG3qEEIoYYQTQSRRRFOXetSnAQ1pRAyxNKYJTWlGc1rQkla0pg1taUd7OtCRTnSmC13pRnd60JNe9KYPfelHfwYwkEEMZghDGcZwRjCSUYxmDGMZx3gmMJFJTGYKU5nGdGYwk1nMZg5zmcd8FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1sZgtb2cZ2drCTXexmD3vZx34OcJBDHOYIRznGcU5wklOc5gxnOcd5LnCRS1zmCle5xnVucJNb3OYOd7nHfR7wkEc85glPecZzXvCSV7zmDW95x3s+8JFPfOYLX/nGd37wk1/85g9/+Uec/wIC4hKP+CQgIYlITBKSkozkpCAlqUhNGtKSjvRkICOZyEwWspKN7OQgJ7nITR7yko/8FKAghShMEYpSjOKUoCSlKE0ZylKO8lSgIpWoTBWqUo3q1CCQmtQiiGBqU4cQQgkjnAgiiSKautSjPg1oSCNiiKUxTWhKM5rTgpa0ojVtaEs72tOBjnSiM13oSje604Oe9KI3fehLP/ozgIEMYjBDGMowhjOCkYxiNGMYyzjGM4GJTGIyU5jKNKYzg5nMYjZzmMs85rOAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2trODnexiN3vYyz72c4CDHOIwRzjKMY5zgpOc4jRnOMs5znOBi1ziMle4yjWuc4Ob3OI2d7jLPe7zgIc84jFPeMoznvOCl7ziNW94yzve84GPfOIzX/jKN77zg5/84jd/+Ms/4sTxl3jEJwEJSURikpCUZCQnBSlJRWrSkJZ0pCcDGclEZrKQlWxkJwc5yUVu8pCXfOSnAAUpRGGKUJRiFKcEJSlFacpQlnKUpwIVqURlqlCValSnBoHUpBZBBFObOoQQShjhRBBJFNHUpR71aUBDGhFDLI1pQlOa0ZwW/A87DfwE</data></layer>
</map>

其中写有D:\Android\HelloCocos\Resources\view.jpg地址,是正确的不清楚为什么还会找不到图片,我直接将其改为了view.jpg,也就是让其在当前目录下找图片,问题解决。

Tiled map导入问题相关推荐

  1. 【小技巧】解决使用tiled map导入Unity后出现瓦片间缝隙的问题

    tiled map editor是一个编辑2D游戏地图的绝佳利器,但貌似大部分人都是cocos2dx上用,Unity上使用的比较少.Unity自带的tiledmap又实在是难用. Tiled Map ...

  2. Cocos creator 导入 tiled map地图资源,cocos 显示地图错乱偏移

    1)Tiled map 中显示 (举例子随便画了一个) 2)Cocos creator显示的地图(严重错乱偏移) 3)修改过程 ①第一步: ②修改Trim type=none ③保存(正常显示了)

  3. tiled素材_瓦片地图 Tiled Map

    瓦片地图(Tiled Map) 瓦片地图(Tile Map) 不但生成简单,并且可以灵活的用于Cocos2d-x引擎.不论你的游戏是角色扮演游戏, 平台动作游戏或仿打砖块游戏,这些游戏地图可以使用开源 ...

  4. Tiled Map Editor(瓦片地图编辑器)的Java和QT版本区别

    尊重作者劳动,转载时请标明文章出处. 作者: Bugs Bunny 地址: http://www.cnblogs.com/cocos2d-x/archive/2012/05/03/2479469.ht ...

  5. Tiled Map(瓦片地图)

    Tiled Map(瓦片地图) Legendof19912014-06-12 14:57:28383 次阅读 Tiled Map(瓦片地图)编辑器的使用,详见:http://blog.csdn.net ...

  6. How to Make Terrains in Tiled Map Editor

    Published July 13th, 2015 by Stephen Gygi How to Make Terrains in Tiled Map Editor http://www.binary ...

  7. 【日常点滴016】python游戏库arcade结合Tiled map editor地图编辑器和Pymunk物理引擎制作游戏过程记录,并最终打包为exe文件

    独此一家,建议收藏 前言 一.创建一个空白窗口 step001.py代码示例 二.创建很多全局能用的常量 step002.py代码示例 三.创建实例变量即代表各种精灵等的变量 step003.py代码 ...

  8. 【Cocos2d-x游戏引擎开发笔记(13)】Tiled Map Editor(一)

    原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编 ...

  9. 在Tiled Map中使用碰撞检测

    转 [转载] 在Tiled Map中使用碰撞检测 2014年11月17日 01:46:51 阅读数:6721更多 个人分类: cocos2dx 网上这篇教程的转载非常泛滥,本来以为没什么参考价值.但是 ...

最新文章

  1. 幼儿园体育游戏电子计算机教案,幼儿园大班体育游戏教案
  2. create tablespace 与 heap_insert 函数
  3. android sdio 时钟 ios-clock,iOS 炫酷时钟
  4. MySQL数据库的远程连接配置
  5. tensorflow2.0五种机器学习算法对中文文本分类
  6. 小明种苹果(续)第十七次CCF认证
  7. C#XtraReport学习之二 winform打印按钮
  8. Opencv remap函数
  9. 止咳绝招 献给身边咳嗽的人
  10. 2023年全国最新二级建造师精选真题及答案56
  11. 微信小程序之HTML
  12. Git无法添加文件夹下文件
  13. 【荐读】百度教我的产品方法论
  14. R中数据的标准化0-1标准化
  15. 【论文解析】D2FQ Device-Direct Fair Queueing for NVMe SSDs
  16. 4.元素的显示与隐藏-display属性、visibility可见性、overflow溢出
  17. 新加坡vps和新加坡云服务器有什么区别?
  18. 运筹学动态规划逆序解法,对于一个动态规划问题,应用顺序解法或者逆序解法可能会得出不同的最优解。...
  19. ‘rabbitConnection‘ : No compatible authentication mechanism found - server offere
  20. Spring和Security整合详解

热门文章

  1. python调用tecplot
  2. 【web渗透思路】敏感信息泄露(网站+用户+服务器)
  3. PyQt5 第七章 综合篇(一)
  4. 《《《翻译》》》Navigation Through Cluttered Environments
  5. 如何用SQL做留存率分析
  6. 苹果无线耳机使用方法_苹果手机11新手使用方法
  7. C# DevExpress 皮肤控件记住设置
  8. linux控制cpu占用率
  9. jQuery实现手机号码的验证
  10. SAP HANA XS CDS简介