调整元素大小以适合Spritekit中的屏幕大小

时间:2019-12-16 01:54:26

标签: swift sprite-kit resize size

很明显,您可以使用UIScreen查找屏幕的高度/宽度来相应地调整场景,但是有什么方法可以一次更新所有SKSpriteNodes?我用spritekit制作了一个游戏,之后才意识到,这都不是基于屏幕大小的,因此它只能在iPhone 7和8上正常工作。是否可以做一些较短的代码,而不必手动更改每个大小/位置?基于屏幕尺寸?

1 个答案:

答案 0 :(得分:0)

我想出了一个解决方案。我在情节提要中制作了一个SpriteKit场景,然后将其约束到“安全区域”,这使AspectFill可以正常工作。