如何使用SpriteKit& amp;绘制简单的图像到屏幕迅速?

时间:2015-01-01 20:49:45

标签: ios xcode swift

我试图使用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())
    }
}

0 个答案:

没有答案