无法正确调整SpriteKit游戏的大小

时间:2015-10-03 23:42:50

标签: ios sprite-kit

所以这是我的问题。我目前正在尝试使用另外四个矩形作为边框创建一个矩形外壳。所以看起来有点像这样。请记住,每一面都是独立的,因此带边框的矩形不起作用。

enter image description here

现在实际问题伴随着不同的屏幕尺寸。特别是4s。由于屏幕比其他手机更短,我如何调整侧面的矩形以适应高度?我的一个选择是检测屏幕大小,然后设置矩形的高度,但我想知道是否有一个更简单的方法,因为我还必须处理所有其他屏幕。

1 个答案:

答案 0 :(得分:0)

您可以使用CGRectGetMaxX(self.frame)获取最大屏幕尺寸,而不是硬编码,类似地有CGRectGetMidXCGRectGetMinX。使用这三种方法,您可以设置矩形的比例高度/宽度和坐标。