相关疑难解决方法(0)

如何让SKScene有固定的宽度?

我正在制作一个基于spriteKit的游戏,并想知道我是否可以制作SKScene固定宽度(以便更容易布局精灵),并让它在保持纵横比的同时调整到实际的屏幕宽度.是否有可能实现这一目标,是否建议(由于调整大小,精灵会不会被清楚地呈现)?

ios sprite-kit

5
推荐指数
1
解决办法
437
查看次数

Spritekit将完整游戏扩展到iPad

因此,我正在使用Spritekit在Xcode上为iPhone开发游戏。通过使用node.setScale()方法,它在所有iPhone设备上看起来都一样而且很棒。现在,我想使其在iPad上通用且可运行。我如何轻松做到这一点?规模有一些公式吗?

我已经尝试过的是:

if UIDevice.current.userInterfaceIdiom == .pad {
        sscale = frame.size.height / 768
    }else{
        sscale = frame.size.height / 320
    }
Run Code Online (Sandbox Code Playgroud)

然后为每个节点创建node.setScale(sscale)。

最终无法正常工作,因为在iPad Mini上,它看起来与iPad Air不同...即节点大小和位置...

有什么帮助吗?

xcode ios sprite-kit

4
推荐指数
1
解决办法
1137
查看次数

标签 统计

ios ×2

sprite-kit ×2

xcode ×1