我目前正在试验Swift Playgrounds,我正在尝试使用SpriteKit。我的游乐场正在按预期运行并运行,但Xcode有错误说"使用未解析的标识符' myClass'"。尽管如此,操场仍然完美无缺。
这是我的代码:
import UIKit
import PlaygroundSupport
import SpriteKit
let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)
PlaygroundPage.current.liveView = view
class myClass: SKScene {
override func didMove(to view: SKView) {
}
}
提前感谢您的帮助。
P.S。我正在使用iOS SKD
答案 0 :(得分:2)
myClass在您尝试使用时尚未定义。将代码更改为如下所示:
import UIKit
import PlaygroundSupport
import SpriteKit
class myClass: SKScene {
override func didMove(to view: SKView) {
}
}
let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)
PlaygroundPage.current.liveView = view
关于造型的说明。类通常在首字母大写的情况下声明。(即class MyClass: SKScene {}
)