SKLightNode:更改ambientColor的alpha

时间:2016-03-29 22:13:20

标签: swift sprite-kit sklightnode

有没有办法更改SKLightNodes ambientColor的alpha值,以便例如即使lightNode位于屏幕的另一侧,也可以看到它们的背景?

//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

1 个答案:

答案 0 :(得分:1)

它在SKLightNode类引用中说here,“忽略颜色的alpha值”。如果您希望屏幕另一端的内容可见,则应更改衰减。

相关问题