SKSpriteNode图像未显示

时间:2015-09-21 13:46:43

标签: swift sprite-kit skspritenode

当呈现视图时,我希望图像名为" Player" (设置)在我的images.xcassets中显示在场景中。

目前场景只是加载蓝色。不知道为什么,因为即使添加颜色来改变图像颜色也没有做任何事情。

import SpriteKit

class CharacterScene: SKScene {

    var Circle = SKSpriteNode(imageNamed: "Player")

    override func didMoveToView(view: SKView) {
        backgroundColor = SKColor.blackColor()
        Circle.size = CGSize(width: 40, height: 40)
        Circle.position = CGPoint(x: CGRectGetMidX(self.frame), y: CGRectGetMidY(self.frame))
        Circle.color = SKColor.brownColor()
        self.addChild(Circle)

    }

}

1 个答案:

答案 0 :(得分:2)

在屏幕上显示之前,您需要初始化size的{​​{1}}。你走了:

CharacterScene