【发布时间】:2017-03-09 15:11:37
【问题描述】:
我的 SpriteKit 游乐场书在我的 MacBook Pro 上平均为 15 FPS。
playground 的运行速度是否比 iOS 设备模拟慢?如果我在 iPad Pro 上运行相同的 Playground Book,FPS 限制会不会类似?我的电脑上打开的其他应用会限制 Playground 的速度吗?
编辑: 将子类和扩展等代码移动到 Playground 书籍的“Sources”文件夹中的辅助代码中,可以更快地运行模拟,因为代码只编译一次。
【问题讨论】:
-
您是否尝试过在实际设备上运行该应用程序?如果你这样做而不是模拟器,这总是一个好习惯。
-
Playgrounds 很棒很方便但是很慢,而且他们使用的 iOS 模拟器也很慢。对于 SpriteKit,您最好制作测试应用程序并在真实设备上运行它们,而不是使用 Playgrounds。
-
@Eric-Aya WWDC17 奖学金挑战的规则需要一个快速的操场。 Apple 的 Swift Playgrounds 应用程序包含运行流畅的 3D 模板,所以这让我感到困惑。
-
@MichaelAustin 这实际上是 Apple 的错,但错误在于 iPad 上的“Swift Playgrounds”与 Mac 上的 Xcode Playground 是一个非常不同的应用程序。奇怪的是,Mac 版本在性能(和可用性)方面远远落后于 iPad 版本。
-
@EricAya 所以当移植到我的 iPad 上运行速度会更快?
标签: ios swift xcode swift-playground