例如,我尝试制作一些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/

10-14 16:57