拉伸设置我spriteKit游戏模式是:SpriteKit - 背景图像非常
scene.scaleMode = .aspectFill
而且设置我的背景图像。
sky = SKSpriteNode(imageNamed: "Sky")
sky.position = CGPoint(x: 0, y: 0)
sky.size.width = self.size.width
sky.size.height = self.size.height
sky.anchorPoint = CGPoint(x: 0.5, y: 0.5)
sky.zPosition = 1
self.addChild(sky)
图片的大小是2732x2048。它在4.7英寸的iPhone上看起来很糟糕。整个事情都完成了。
有没有办法,裁剪图像,但不能拉伸它以适应iPhone(图像的相同方面收音机)。
我试过其他的缩放模式,它们不起作用。
有人可以告诉我现在采取的正确措施是什么?
如果我提供iPhone作品怎么办?我如何与代码区分开来,例如指定iPhone应使用哪些图稿以及iPad应使用哪些图稿。
如果您打算使用大图片,我会建议您改变场景大小以匹配它 – Knight0fDragon
如果您提供的是iphone图稿,那么您需要更改模型,而不是使用scaleMode aspectFill,或者不要使用scaleMode aspectFill一个通用的应用程序,而不是做一个iPad应用程序和一个iPhone应用程序 – Knight0fDragon