【问题标题】:SKLightNode: Changing alpha of ambientColorSKLightNode:改变ambientColor的alpha
【发布时间】:2016-03-29 22:13:20
【问题描述】:

有没有办法改变 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

【问题讨论】:

    标签: swift sprite-kit sklightnode


    【解决方案1】:

    它在 SKLightNode 类参考中说 here,“颜色的 alpha 值被忽略。”如果你想让屏幕另一端的东西可见,你应该改变衰减。

    【讨论】:

      猜你喜欢
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2011-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      相关资源
      最近更新 更多