iOS9着色和可见性问题

时间:2015-10-19 21:08:01

标签: swift sprite-kit ios9

我今天发布了一个应用程序,它在iOS8.4上运行良好,但在iOS9设备上它会执行一个奇怪的错误。当游戏通过场景到达游戏时,它应该显示得分标签和高分标签。当得分不时出现时,Highscore表现很好。我无法找到我的分数是什么。以下是GameOverScene的代码,如果有帮助的话:

var scoreLbl = SKLabelNode(fontNamed: "Gulim")

scoreLbl.text = "0"
    scoreLbl.fontSize = 150
    scoreLbl.fontColor = UIColor.redColor()
    scoreLbl.colorBlendFactor = 0.8
    scoreLbl.position = CGPointMake(CGRectGetMinX(self.frame), CGRectGetMidY(self.frame))
    scoreLbl.zPosition = 1
    self.addChild(scoreLbl)

var score : Int = NSUserDefaults.standardUserDefaults().integerForKey("overScore")
    println("overScore appears \(score)")
    self.scoreLbl.text = String(score)

另外,据我所知,iOS不支持colorBlendFactor?因为它适用于具有该分数的iOS 8,并且在iOS9上显示纯红色。

在iOS 8上,它的工作方式与此like this

相同

在iOS 9上就是这样:pic

我该如何解决?着色可见性。

0 个答案:

没有答案