0
我的错误出现在“loadMan”函数中,表示在声明它之前无法捕获“loadmanTextures”。我不明白它有什么问题.....我已经在下面添加了“loadmanTextures”的功能。我该怎么办 ???错误:在声明之前无法捕获... iOS swift
import SpriteKit
class GameScene: SKScene {
var man:SKSpriteNode
var runningManTextures = [SKTexture]()
override init(size: CGSize){
self.man = SKSpriteNode(texture: SKTexture(imageNamed: "man_0"))
super.init(size:size)
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func didMoveToView(view: SKView) {
func loadMan() {
loadManTextures()
man.position.y -= man.size.height/2
addChild(man)
}
func loadManTextures() {
var runningAtlas = SKTextureAtlas(named: "man")
for i in 1...3 {
var textureName = "man_\(i)"
var temp = runningAtlas.textureNamed(textureName)
runningManTextures.append(temp)
}
}
}