我在Cocos2d中遇到-hd后缀文件的问题。我的SD瓷砖尺寸为52x52,地图宽6宽×高9,高清瓷砖尺寸为104x104。所有东西都经过适当调整,我的TMX地图和瓷砖都有SD和HD版本。
在Retina模拟器中,尽管日志中包含以下无意义的行,但一切正常:
Filename(sprites-hd.PNG) contains -hd suffix. Removing it. See cocos2d issue #1040
cocos2d: CCFileUtils: Warning HD file not found: sprites-hd.PNG
但是在设备上,它会根据错误执行您所期望的操作,并使用原始的SD文件,该文件看起来非常糟糕并且会影响碰撞检测。它也不会在TMX文件上产生#1040错误,我怀疑它根本就没有使用-hd TMX文件;当我删除它时,我从来没有看到一条线警告我它丢失了。
这里发生了什么,我该如何解决?