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”并在下一个场景中访问它。无需创建该类的实例。 (如果你想ü可以创建一个单身人士)
但是,如果它是很多的变化,我不会设置一个场景,而是隐藏或删除相应的精灵。
希望这有任何帮助。