大佬教程收集整理的这篇文章主要介绍了ios – FPS下降和游戏速度减慢 – Sprite-Kit和Swift,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当启动游戏时,它在开始时运行完全正常(大约60 FPS或更低)然后FPS逐渐下降并且游戏变得非常慢……我不明白为什么FPS会随着时间的推移而下降(数量)节点在8-10左右保持良好状态,因此当它们离开屏幕时它们会被移除) – 我在iOS模拟器和实际设备上测试了它,任何想法?
我已经检查过,问题不是来自内存泄漏.另外,我只使用一个视图控制器.
我认为唯一能引起这个问题的功能就是这个,但我不知道为什么:
/* Function to generate single random circle */ func generateCircle() -> Void { let circleSize:CGFloat = CGFloat(arc4random_uniform(40) + 3) let xPosition:CGFloat = CGFloat(arc4random_uniform(UInt32(size.width))) var randomCircle = SKShapeNode(circLeofRadius: circleSizE) randomCircle.strokeColor = SKColor.redColor() randomCircle.fillColor = SKColor.redColor() randomCircle.physicsBody = SKPhysicsBody(circLeofRadius: circleSizE) randomCircle.physicsBody?.dynamic = false randomCircle.position = CGPoint(x: xPosition,y: size.height + circleSize*2) randomCircle.physicsBody?.dynamic = true randomCircle.physicsBody?.categoryBitMask = randomCirclesGroup addChild(randomCirclE) }
以上是大佬教程为你收集整理的ios – FPS下降和游戏速度减慢 – Sprite-Kit和Swift全部内容,希望文章能够帮你解决ios – FPS下降和游戏速度减慢 – Sprite-Kit和Swift所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。