我的cocos2d-iphone項目已平鋪地圖(.tmx文件以及.png紋理)。從Xcode項目中刪除的文件,但仍然可用在遊戲中
最近,我刪除了我項目中的所有.png紋理(在Xcode中,您點擊了刪除鍵,然後選擇發送到垃圾箱)。
然後,我運行該項目,並試圖加載CCTMXTiledMap
。我期望它會崩潰(無論如何,該項目中不應該有任何紋理),但它沒有。事實上,它運行得很好,並且地圖確實加載了。不知道爲什麼 - Xcode保持某種對某些文件的引用?
我檢查了.tmx文件,這是定義源圖像的行:
<image source="myMap-hd.png" width="973" height="1024"/>
肯定是沒有myMap-hd.png
也不myMap.png
文件在我的項目文件夾中。甚至連Xcode的搜索工具欄都沒有顯示它!
哦,我也清理了這個項目。
在大多數情況下,刪除的文件仍然可以放置在模擬器或設備的應用程序文件夾中。您應該在模擬器/設備上刪除應用程序並重新編譯。 – Johnnywho 2012-08-12 23:20:42
@Johnnywho,爲什麼不把你的評論發佈爲答案? – vikingosegundo 2012-08-12 23:30:25
@vikingosegundo抱歉,我不確定它是否有幫助。請參閱我的正式答案,瞭解有關該問題的更多信息。 – Johnnywho 2012-08-13 00:32:49