2016-03-29 8 views
0

Gibt es eine Möglichkeit, den Alpha-Wert von SKLightNodesambientColor zu ändern, so dass z. Ihr Hintergrund kann auch gesehen werden, wenn der lightNode auf der anderen Seite des Bildschirms ist?SKLightNode: Alpha von AmbientColor ändern

//Add LightNode 
let lightNode = SKLightNode() 
lightNode.ambientColor = UIColor.blackColor() 
lightNode.lightColor = UIColor.whiteColor() 
lightNode.shadowColor = UIColor.blackColor() 
lightNode.categoryBitMask = LightCategory.Light1.rawValue 
lightNode.enabled = true 
lightNode.falloff = 0.05 
self.addChild(lightNode) 

//Sprite 
sprite.lightingBitMask = LightCategory.Light1.rawValue 

Antwort

1

Es sagt here in der SKLightNode Klassenreferenz, die „Der Alpha-Wert der Farbe wird ignoriert.“ Wenn Sie wollen, dass Dinge am anderen Ende des Bildschirms sichtbar sind, sollten Sie den Falloff ändern.

+0

okay, aber es ist immer noch nicht hell genug ... – user3138007