我正在使用XCode 7接口构建器进行Context.getFilesDir()
动画,意味着添加SpriteKit
和SKNodes
像旋转,移动,淡入和淡出所有通过接口构建器,甚至不是一行动画代码。
除非我将应用程序发送到后台模式,否则一切正常。当我将应用程序发送到后台并再次启动它时,动画会暂停。此问题仅适用于iOS 8,在iOS 9上运行正常。
以下是我用来呈现场景的代码:
SKActions
有人知道如何解决这个问题吗? 感谢。
答案 0 :(得分:0)
如果你没有,你需要为你的gamescene视图创建一个视图类,并添加以下代码
class GameSceneView : SKView
{
func CBApplicationDidBecomeActive()
{
}
}
在界面构建器中,在包含GameScene的视图上,确保将Class设置为GameSceneView
SKView中存在一个错误,通过变为活动通知调用此函数并暂停视图。
*请注意,如果这会破坏iOS 9中的内容,请在其周围添加一个包装器,以便它只能在iOS 8上使用