我正在使用SKShapeNode
在n x m矩阵中添加矩形。现在我要存储n x m
SKShapeNode
中的位置。当然,我可以简单地使用.name属性并将n x m位置存储为字符串。这样做的缺点是,当我尝试访问该位置时,总是必须用字符串而不是点来挣扎。
有没有一种简单的方法可以扩展SKShapeNode类型以获得类似以下内容:
sampleSkShapeNode.rectanglePosition -> Point(v,h)
最佳答案
您可以使用userData
的SKShapeNode
属性,该属性可以设置为
任意NSMutableDictionary
,例如
sampleSkShapeNode.userData = ["vpos": v, "hpos": h]
关于swift - 扩展SkShapeNode以在n x m矩阵中获取矩形位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27025504/