私の cocos2d-iphone プロジェクトには、タイル マップ (.tmx ファイルと .png テクスチャ) があります。
最近、プロジェクト内のすべての .png テクスチャを削除しました (Xcode では、削除キーを押してからゴミ箱に送ることを選択します)。
次に、プロジェクトを実行すると、CCTMXTiledMap
. クラッシュすることが予想されていましたが (とにかく、プロジェクトにテクスチャが存在するべきではありません)、そうではありませんでした。実際、問題なく動作し、マップはロードされました。理由がわかりません-Xcodeは何らかの形でそのようなファイルへの参照を保持していますか?
.tmx ファイルを確認したところ、ソース イメージを定義する行は次のとおりです。
<image source="myMap-hd.png" width="973" height="1024"/>
私のプロジェクトフォルダーには間違いmyMap-hd.png
なくファイルもありません。myMap.png
Xcode の検索ツールバーにも表示されません。
ああ、私もプロジェクトをきれいにしました。