Sprite-Kit Sprite wird nicht eingefärbt

Ich versuche, einen SpriteNode (in diesem Fall den benannten Hintergrund) mit dem Sprite-Kit einzufärben, kann aber die Farbe nicht ändern. Ich habe ein Sprite, das ich einfärben möchte. Ich ändere die Farbeigenschaft des Sprites sowie den Farbüberblendungsfaktor. Wenn ich die App starte, passiert nichts. Die Farbe bleibt gleich (im Moment ist es schwarz). Unten ist der Code, mit dem ich die Farbe ändere:

background.anchorPoint = CGPointMake(0, .5);
background.position = position;

// ...

// this does not seems to be doing anything at all
background.color = [SKColor redColor];
background.colorBlendFactor = 1.0f;

Habe ich etwas verpasst? Ich habe die Dokumente durchgelesen und es scheint ein ziemlich einfacher Prozess zu sein. Ich glaube alles was ich brauche waren diese 2 Zeilen, aber es hat keine Wirkung. Weiß jemand, warum das nicht funktionieren würde? Das Texturbild hat viel Transparenz. Könnte dies das Problem verursachen? Ich habe das auf verschiedenen Sprites ausprobiert und es funktioniert nie.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage