我SKShapeNode
用来在 anxm 矩阵中添加矩形。现在我想将 nxm 位置存储在SKShapeNode
. 当然,我可以简单地使用 .name 属性并将 nxm 位置存储为字符串。这有一个缺点,当我试图访问该位置时,我总是不得不用字符串而不是点来挣扎。
有没有一种简单的方法来扩展 SKShapeNode 类型以获得如下内容:
sampleSkShapeNode.rectanglePosition -> Point(v,h)
我SKShapeNode
用来在 anxm 矩阵中添加矩形。现在我想将 nxm 位置存储在SKShapeNode
. 当然,我可以简单地使用 .name 属性并将 nxm 位置存储为字符串。这有一个缺点,当我试图访问该位置时,我总是不得不用字符串而不是点来挣扎。
有没有一种简单的方法来扩展 SKShapeNode 类型以获得如下内容:
sampleSkShapeNode.rectanglePosition -> Point(v,h)
您可以使用可以设置为任意的userData
属性,例如SKShapeNode
NSMutableDictionary
sampleSkShapeNode.userData = ["vpos": v, "hpos": h]