我试图使用SpriteKit在屏幕上绘制一个玩家精灵,但我无法看到我做错了什么。输出中没有错误。为了完成绘图,我创建了一个“玩家”#39;类。任何人都可以帮我调试我的代码,这样我就可以找出我做错了什么?
感谢。
GameScene.swift
import SpriteKit
class GameScene: SKScene {
var user: Player? = nil
override func didMoveToView(view: SKView) {
user = Player(imageNamed: "RedBox.png") //I'm positive this is correctly named
user!.position = CGPointMake(300, 200)
addChild(user!)
}
}
Player.swift
import Foundation
import SpriteKit
class Player: SKSpriteNode {
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
init(imageNamed: String) {
let texture = SKTexture(imageNamed: imageNamed)
super.init(texture: texture, color: nil, size: texture.size())
}
}