2017-05-26 28 views
1

我該如何去將場景的當前實例傳遞給另一個類?傳遞當前SKScene實例Swift

例如:

場景1:藍色盒子--->場景2:編輯框紅色--->呼叫當前場景---> RED BOX

之前,我是每次通過設置一個語句來呈現一個場景。但是,後來我發現這實際上是每次都創建一個新實例,我的更改不會得到應用。誰能幫我這個?

回答

0

我想一個不同的方法來存儲所有的更改到一個單獨的swift文件來創建一個數據對象並將其應用於下一個場景。

class Square { 

    //MARK: Properties 

    static var Color: String = "Blue" 
    static var Height: CGFloat = 4 
    static var Width: CGFloat = 4 
} 

將其設置爲Square.Color =「Red」並在下一個場景中訪問它。無需創建該類的實例。 (如果你想ü可以創建一個單身人士)

但是,如果它是很多的變化,我不會設置一個場景,而是隱藏或刪除相應的精靈。

希望這有任何幫助。