将源代码从 swift playground 移动到 "sources" 下的 swift 文件
moving the source code from within swift playground to a swift file under "sources"
我在 swift playground 中有一个 SpriteKit 场景(一个 SKView class 具有它附带的所有功能,例如 didMove、touchesBegan 和 Update),当实时视图是 运行 它总是对触摸和交互反应超级慢。我的问题是将整个源代码从 swift playground 移动到一个单独的 swift 文件并将其导入到 "Sources" 文件夹有助于实时视图响应,无论它是否有帮助或不,我该怎么做?
这是我的 swift 游乐场的样子:
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" 文件夹中还有大约十个 png 和几个 .mp3,还有 Action.sks 和 GameScene.sks。
早些时候发现,当我将 GameScene class 移动到一个单独的 swift 文件中时,一切都会非常流畅地呈现。
我在 swift playground 中有一个 SpriteKit 场景(一个 SKView class 具有它附带的所有功能,例如 didMove、touchesBegan 和 Update),当实时视图是 运行 它总是对触摸和交互反应超级慢。我的问题是将整个源代码从 swift playground 移动到一个单独的 swift 文件并将其导入到 "Sources" 文件夹有助于实时视图响应,无论它是否有帮助或不,我该怎么做?
这是我的 swift 游乐场的样子:
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" 文件夹中还有大约十个 png 和几个 .mp3,还有 Action.sks 和 GameScene.sks。
早些时候发现,当我将 GameScene class 移动到一个单独的 swift 文件中时,一切都会非常流畅地呈现。