我使用SKShapeNode
在n x m矩阵中添加矩形。现在我要存储n x m
SKShapeNode
中的位置。当然我可以简单地使用.name属性并将n x m位置存储为字符串。这样做的缺点是,当我试图访问该位置时,我总是不得不使用字符串而不是点。
是否有一种简单的方法可以扩展SKShapeNode类型以获得类似的内容:
sampleSkShapeNode.rectanglePosition -> Point(v,h)
答案 0 :(得分:1)
您可以使用可以设置为SKShapeNode
的{{3}}属性
任意NSMutableDictionary
,例如
sampleSkShapeNode.userData = ["vpos": v, "hpos": h]