Gamekit多人游戏和不同的屏幕尺寸

时间:2016-06-22 04:00:55

标签: swift game-center gamekit

我对gamekit很新,所以我开始使用基本游戏。屏幕上有2个玩家,允许他们在此时移动。

我正在用ipad和手机测试游戏,所以我很快意识到ipad用户有更多的空间而不是调整大小的空间。

如何在任何设备上将电平设置为相同的空间量,但只是相应地放大了?

1 个答案:

答案 0 :(得分:0)

使用.setScale()方法为要调整大小的所有节点尝试此操作:

let scale = frame.width/667
node.setScale(scale)

667是iPhone 6的近似宽度。您可以随意使用数字667来获得正确的放大倍率。

基本上它的作用是根据屏幕大小缩放节点。

注意:缩放可能会降低使用的任何精灵的分辨率。