我是 SpriteKit 和 Swift 的新手(过去在 Obj-C 中为 iOS 做过很多工作),但我正在努力做一些应该非常基本的事情……在屏幕上定位精灵!
在屏幕上将标签居中似乎很容易:
myLabel.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame));
但是当我尝试放入屏幕的左下角或右上角时,它是不可见的:
//Bottom-left label
myLabel.horizontalAlignmentMode = .Left
myLabel.position = CGPoint(x: 0.0, y: self.size.height)
或者
//Top-right label
myLabel.horizontalAlignmentMode = .Right
myLabel.position = CGPoint(x: self.size.width, y: self.size.height)
这是一个新项目,没有其他代码。请问我做错了什么?