当呈现视图时,我希望图像名为" 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)
}
}
答案 0 :(得分:2)
在屏幕上显示之前,您需要初始化size
的{{1}}。你走了:
CharacterScene