我在XCode中创建了一个新的iOS SWIFT文件,并希望创建一个包含SKSpriteNode的非常简单的类。执行此操作时,自动完成和着色(在首选项中设置)不适用于我的变量。示例代码:
import Foundation
import SpriteKit
class dots {
var dot = SKSpriteNode(imageNamed: "funnyFace.jpg")
dot.position = CGPoint(x: 100.0, y:100.0)
addChild(dot)
}
非常感谢任何帮助。
答案 0 :(得分:1)
您必须将代码(变量声明行除外)放入函数中。
import Foundation
import SpriteKit
class Dots {
var dot = SKSpriteNode(imageNamed: "funnyFace.jpg")
func positionAndAddTheDot() {
dot.position = CGPoint(x: 100.0, y:100.0)
addChild(dot)
}
}