2017-01-25 91 views
1

所以我有一個遊戲到目前爲止,一切似乎都工作得很好。我只使用默認項目的基本gamescreen.swift以及.sks文件。在滿足特定條件(對手獲得一定數量的分數)後,它轉換到.sks文件。我甚至通過刪除.sks文件來檢查是否可能只是過渡到.swift文件,但當我這樣做時,我得到了零錯誤(顯而易見的原因)。swift文件沒有鏈接到sks文件,也沒有變化

因此,當我在.swift文件上做(如下)時,理論上應該改變.sks文件,以及在構建時視覺效果如何,但它不會。什麼也沒有發生

var background = SKSpriteNode(imageNamed: "theimage") 

override func didMove(to view: SKView) { 
    background.position = CGPoint(x: frame.size.width/2, y: frame.size.height/2) 
    addChild(background) 
} 

於是我從.swift文件中刪除一切,而不是手動添加圖像到.sks文件,當我建立它,它不會做一件事。

所以我在想,也許它只是沒有顯示.sks文件,而是一個隨機的東西。所以我改變了.sks文件的背景並構建它,並且發生了變化。我確定我檢查了多種顏色,但沒有奏效。我只是想知道爲什麼如果我手動將圖像添加到.sks它不工作,但當我更改背景圖像它不... hm

回答

0

下次如果有人遇到此問題,請確保您嘗試添加的圖像作爲一個節點不是很大。這是我的問題,但當我調整圖像的大小時,它全部成功:D