例如,我尝试制作一些SKSpriteNode,它们只能持续10秒钟。我想为该节点创建一个名为“bornTime”的自定义属性,以便在update()中添加currentTime - bornTime > 10
,将删除该节点。
最佳答案
您需要将SKSpriteNode子类化为自定义对象。您可以在其中设置所需的属性:
import UIKit
import SpriteKit
class mySpriteNode: SKSpriteNode {
let bornTime = NSDate()
}
然后,您可以将该日期与当前日期进行比较并查看差异。
关于ios - 如何为SKSpriteNode创建自定义属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28226843/