Tag: sklightnode

SKLightNode性能问题

我已经在SpriteKit( SKLightNode中的新增function)中尝试了SKLightNode ,即使在一个非常简单的testing案例中,我的performance也一直很差。 例如,使用纯色SKSpriteNode上的单一光源 ,我可以在第三代iPad上获得13.2 FPS 。 如果我添加第二个光源 ,则会降至7.7 FPS 。 WWDC会议videoSpriteKit的新增function提到,如果在同一个精灵上有不止一个指示灯,则可能会less于60 FPS,但我甚至无法获得60 FPS。 这是相关的部分。 这里是我的testing场景(从一个光源开始,更多可以通过点击添加): class GameScene: SKScene { override func didMoveToView(view: SKView) { let center = CGPointMake(size.width / 2.0, size.height / 2.0) let background = SKSpriteNode(color: SKColor.lightGrayColor(), size: size) background.position = center background.lightingBitMask = 1 addChild(background) let light = SKLightNode() light.position = center […]