为什么宽度不正确? SKScene

时间:2014-12-17 00:09:38

标签: ios sprite-kit skscene

我的分数标签精灵节点x位置设置为size.width * 0.4,它看起来像这样:

(右边的'时间'精灵节点只是将100加到精灵精灵节点x位置)

enter image description here

如果我将分数标签精灵节点x位置更改为size.width * 0.3,它看起来像这样:

enter image description here

当然看起来size.width返回的大于实际的屏幕尺寸。有什么想法是错的吗?

2 个答案:

答案 0 :(得分:2)

将它放在viewDidLoad:

self.size = view.bounds.size

答案 1 :(得分:0)

场景的可见部分对应于场景的view。场景为1024宽,以视图为中心。这就是为什么大多数例子都是从视图中的东西开始 - 这是可见部分。如果您需要在坐标系之间进行转换,请使用convertPointFromViewconvertPointToView方法。