剛開始使用Xcode中的Swift,我已經運行了許多教程。不幸的是他們還沒有涉及一些重要的基礎知識我已經導入了資產目錄(包含子目錄)並選擇了「複製(根據需要)」。該文件夾是藍色的,並出現在Build Phases - > Copy Bundle Resources中。我已經使用了下面的簡單線條,但圖像在模擬器中仍然顯示爲紅色的「X」。我已經做了一個清理/構建/重新啓動,它仍然無法正常工作。未顯示文件夾中的圖片
if let ship = SKSpriteNode(fileNamed: "cannon.png")
{
ship.position = CGPoint(x: self.size.width/2, y: self.size.height/2)
self.addChild(ship)
}
引用的文件位於Assets/Sprite Images/cannon.png
我怎樣才能獲得形象出現?
編輯
我已經下載了Space Invaders Tutorial Starter Project和它使用的是「資產」文件夾的想法,不正是我一直嘗試。 「Images.xcassets」文件夾中沒有列出任何內容,所以我不知道爲什麼我的文件沒有加載。我是否需要將其識別爲特定的文件夾?
相同的結果。我還確認該文件在文件檢查器中的名稱爲「cannon.png」 – McArthey
假設您單擊.xcassets(藍色文件夾),在「標識和類型」下應該是類似於「Assets .xcassets「或xcasset的名稱。點擊.xcassets中的資源,然後在「屬性」下應該有圖像的名稱。 – rmp
啊我點擊了Project Navigator目錄結構中的實際文件 – McArthey