将源代码从swift playground移动到“sources”下的swift文件

时间:2018-04-01 03:41:14

标签: swift xcode sprite-kit swift4 swift-playground

我在一个快速的游乐场中有一个SpriteKit场景(一个SKView类,其中包含所有附带的函数,如didMove,touchesBegan和Update),当实时视图运行时,它总是对触摸和交互作出超慢响应。我的问题是将整个源代码从swift playground移动到一个单独的swift文件,并将其导入到“Sources”文件夹帮助中进行实时视图响应,无论是否有帮助,我该怎么做?

这是我的快速游乐场的样子:

import PlaygroundSupport
import SpriteKit
import AVFoundation
import UIKit

class GameScene: SKScene {
    //my source code 
  }

 let sceneView = SKView(frame: CGRect(x:0 , y:0, width: 720, height: 540))
      if let scene = GameScene(fileNamed: "GameScene") {
           scene.scaleMode = .aspectFill
           sceneView.presentScene(scene)
}

PlaygroundSupport.PlaygroundPage.current.liveView = sceneView

我在“Resources”文件夹中还有大约10个png和几个.mp3,以及Action.sks和GameScene.sks。

1 个答案:

答案 0 :(得分:1)

早一点发现,当我将GameScene类移动到一个单独的swift文件中时,一切都会非常流畅地呈现。