1
我該如何去將場景的當前實例傳遞給另一個類?傳遞當前SKScene實例Swift
例如:
場景1:藍色盒子--->場景2:編輯框紅色--->呼叫當前場景---> RED BOX
之前,我是每次通過設置一個語句來呈現一個場景。但是,後來我發現這實際上是每次都創建一個新實例,我的更改不會得到應用。誰能幫我這個?
我該如何去將場景的當前實例傳遞給另一個類?傳遞當前SKScene實例Swift
例如:
場景1:藍色盒子--->場景2:編輯框紅色--->呼叫當前場景---> RED BOX
之前,我是每次通過設置一個語句來呈現一個場景。但是,後來我發現這實際上是每次都創建一個新實例,我的更改不會得到應用。誰能幫我這個?
我想一個不同的方法來存儲所有的更改到一個單獨的swift文件來創建一個數據對象並將其應用於下一個場景。
class Square {
//MARK: Properties
static var Color: String = "Blue"
static var Height: CGFloat = 4
static var Width: CGFloat = 4
}
將其設置爲Square.Color =「Red」並在下一個場景中訪問它。無需創建該類的實例。 (如果你想ü可以創建一個單身人士)
但是,如果它是很多的變化,我不會設置一個場景,而是隱藏或刪除相應的精靈。
希望這有任何幫助。