2014-02-24 72 views
3

Game "up and running"SpriteKit示例遊戲bug:紋理未加載?

今天我想只是運行平原在模擬器上或在iPhone上,未修改的「冒險」 spritekit樣品(downloaded from Apple),並在非常奇怪的行爲傳來:

紋理都替換爲大,紅色的「X」

Threre根本沒有運行時錯誤,但是當我在這一點上,應該加載紋理的地方,地圖集好像是空的(在[... atlasNamed:@"Tiles"]之後)。從它打印的描述是「0紋理」。此外,我檢查了「複製束資源」階段,並且包含了Tiles.atlas。也沒有任何可疑的地圖集,他們被添加到目標和圖片在裏面。

正如我所說的,我只是下載了.zip,解壓縮後打開它並試圖在手機上運行它。 我甚至做了兩次,並清理了所有臨時數據等等......

你能幫我嗎,還是有人遇到同樣的奇怪問題? 提前謝謝!

-------附錄---------- 一些更奇怪的事實:

,故事情節,也沒有修改,拒絕顯示「弓箭手」和「勇士」按鈕圖像和按鈕本身它們只是不可見的框架。當我使用完全相同的設置製作另一個按鈕時,它是可見的,圖像在那裏。

Buttons invisible

同時,我已經重新啓動我的電腦徹底,檢查文件夾的權限在diskUitility,重新啓動的Xcode的次數,刪除導出的數據,試圖刪除文件夾Tiles.atlas並重新添加它,內置沒有Tiles.atlas文件夾,重新檢查項目設置(啓用紋理文件)等等......我絕望了,正如你所看到的。

+1

多數民衆贊成在有趣的,因爲我剛剛從我放入您的帖子的鏈接下載它,它完全有效。 – jackslash

+0

是的,真的很奇怪......我看不出有什麼理由不應該工作,甚至在編譯遊戲時也沒有警告。代碼看起來很正常,項目設置也一樣。下一步我會做的是徹底卸載xCode並重新安裝它... – TAKeanice

+0

當你打開任何圖集加載並單擊檢查器中的信息按鈕時,你是否也獲得了0紋理描述?在這種情況下,我不得不看其他地方... – TAKeanice

回答

4

發現問題:

嘗試把遊戲放到一個文件夾具有下列任何元音字母:A○ü

這就是德國「Umlaute」。這對於Apple的其他任何API來說都沒有問題,但是Java有一個問題(例如,BlueJ沒有看到帶有這些字母的文件夾),並且也出現了SpriteKit。

最後,由於路徑中帶有「變音符號」,地圖集文件根本未被複制到束中。這是一個XCode或編譯器錯誤。在哪裏提交關於這方面的報告?或者有人可以幫我嗎?

+3

我提交了錯誤報告。號碼16152428 – TAKeanice

+0

嘿謝謝提交雷達。社區愛你。同樣對不起,我直到現在纔看到你的帖子。 – jackslash

+0

嘿,沒道理!沒有人在那裏24/7 :)我只是鬆了一口氣,它是一個可重複的錯誤,我並不瘋狂...... – TAKeanice