Swift2 Xcode 7 iOS 9 Swift 2.0 Spritekit性能缓慢
我有一款基于精灵套件的游戏在iOS8上运行良好,但是在iOS9 beta 5上测试该应用程序时,它很不稳定,速度也很慢 因此,我安装了xcode 7并在swift 2.0中重新编译了该应用程序,但它仍然非常缓慢和不稳定Swift2 Xcode 7 iOS 9 Swift 2.0 Spritekit性能缓慢,swift2,xcode7,ios9,Swift2,Xcode7,Ios9,我有一款基于精灵套件的游戏在iOS8上运行良好,但是在iOS9 beta 5上测试该应用程序时,它很不稳定,速度也很慢 因此,我安装了xcode 7并在swift 2.0中重新编译了该应用程序,但它仍然非常缓慢和不稳定 还有其他人有这个问题吗?一个解决办法?我也有同样的问题。我使用GLKit的应用程序在iOS 8中的运行速度始终高于40fps,而在iOS 9中则降至10fps以下 为了解决这个问题,我在xcode 7中启动了一个新项目,并从现有项目中拖出所有文件。绝望时期需要采取绝望的措施,但现
还有其他人有这个问题吗?一个解决办法?我也有同样的问题。我使用GLKit的应用程序在iOS 8中的运行速度始终高于40fps,而在iOS 9中则降至10fps以下 为了解决这个问题,我在xcode 7中启动了一个新项目,并从现有项目中拖出所有文件。绝望时期需要采取绝望的措施,但现在它在iOS 9中运行得非常完美
对大多数人来说,这可能不是一个可行的解决方案,但对我来说却很有效 我也有同样的问题。事实证明,这是因为我在应用程序中使用了多个SKViews。我在iOS 8中没有明显的问题,但在iOS 9中情况变得更糟。幸运的是,苹果公司发表了一篇很好的技术文章,概述了如何在不同的视图控制器中处理多个视图。当我实现此功能时,性能恢复到每秒60帧:
不确定您是否能够解决您的问题,但我在使用Swift2.0和XCode7-smh(9/23/15)时遇到了很多滞后问题 以下是我所做的:
我看到了巨大的性能提升。不过,我仍在测试。听起来您可能正在使用SKLightNode?如果是这样,请尝试从代码中删除所有灯光节点。我做到了这一点,我的游戏以每秒60帧的速度运行,就像在iOS8中一样。这只是iOS 9中SpritKit的一个问题,它已经成为苹果论坛上的一个令人痛心的话题,苹果几乎没有反馈。如果SKLightNode不是游戏中的问题,请尝试浏览论坛:
来源:我在这里发布了一个可能的解决方案: 我的问题是,我使用Emojis表示变量名和
.swift
文件名
我建议您尝试在免费版本的AppCode中打开并保存您的项目,这就是我通过检查AppCode在同一项目中的行为来诊断表情符号问题的方法。我正在使用CoreImage和OpenGL,在使用iOS 9编译时速度非常慢,但在我的情况下,它是用ios8快速编译的,在ios9设备上运行。不幸的是,这对我来说不是一个解决方案。从实数55降到个位数fps?内部必须进行哪些更改?