Cocos2d の -hd サフィックス付きファイルに問題があります。私の SD タイルサイズは 52x52 で、マップは幅 6 x 高さ 9 で、HD タイルサイズは 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 ファイルをまったく使用していないと思われます。それを削除したとき、行方不明であることを警告する行を見たことはありませんでした。
ここで何が起こっていますか?どうすれば修正できますか?