gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 13:18:50 27 4
gpt4 key购买 nike

我对游戏套件非常陌生,所以我从一个基本游戏开始。屏幕上有 2 个玩家,此时允许他们四处移动。

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

如何将关卡设置为在任何设备上都具有相同的空间量,但只是相应地放大?

最佳答案

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

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

667 是 iPhone 6 的大致宽度。请随意使用数字 667 以获得正确的放大倍率。

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

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

关于swift - Gamekit 多人游戏和不同的屏幕尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37958325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com