Ios SKAction.colorizeWithColor不';不要在SKShapeNode上工作

Ios SKAction.colorizeWithColor不';不要在SKShapeNode上工作,ios,swift,colors,sprite-kit,Ios,Swift,Colors,Sprite Kit,我正在用Spritekit和Spritekit制作一个iOS应用程序,但我有一个问题 我正在尝试使用SKAction.colorizeWithColor更改我的SKShapeNode的颜色,但我的节点的颜色根本不会更改 尝试了各种各样的方法,但都不管用。希望能找到答案 这是我的代码: let changeColorAction = SKAction.colorizeWithColor(UIColor.whiteColor(), colorBlendFactor: 1.0, duration: 1

我正在用Spritekit和Spritekit制作一个iOS应用程序,但我有一个问题

我正在尝试使用SKAction.colorizeWithColor更改我的SKShapeNode的颜色,但我的节点的颜色根本不会更改

尝试了各种各样的方法,但都不管用。希望能找到答案

这是我的代码:

let changeColorAction = SKAction.colorizeWithColor(UIColor.whiteColor(), colorBlendFactor: 1.0, duration: 1.0)
thesquare.runAction(changeColorAction)

提前谢谢。

您可能想看看这个问题。@RainerSchwarze谢谢,但它不太好用,可能是因为我的是一个SKShapeNode而不是SKSpriteNode。我尝试了另一种方法,可以解决这个问题。非常感谢。我模模糊糊地记得这个问题是因为SKShapeNode根本不支持这个操作。一般来说,这个类很难使用,而且与SKNode的通用性不太相符。@AndyHeard是的,它没有按计划进行。我会尝试另一种方法!