【发布时间】:2014-11-02 18:48:05
【问题描述】:
我得到了一个块改变颜色的动画,当点击块时,颜色动画停止,我想得到块停止的颜色。
我注意到一个 SKSpriteNode 有一个 SKTexture 属性,但我不能通过调用来引用它:
node.texture
我收到一个错误,节点没有名为“纹理”的成员,但在调试器中纹理存在:
<SKSpriteNode> name:'(null)' texture:[<SKTexture> 'orange@2x.png' (40 x 40)] position: {604.6412353515625, 205.83619689941406} size:{20, 20} rotation:0.0
我想获取一个节点的“orange@2x.png”名称,以便稍后进行比较。
【问题讨论】:
-
您想使用纹理名称作为精灵的唯一标识符吗?
-
我宁愿使用 node
name属性
标签: ios swift sprite-kit