2016-07-22 184 views
2

语言图像大小比例+工作:夫特3 ---- IDE:Xcode的8 ----的iOS SpriteKit项目保持与SVG

我使用加载在Assets.xcassets和在程序中使用的作为SpriteKitNode一个PNG图像。我创建了在iPhone SE Simulator上工作的项目。尽管如果我在其他iPhone或iPad上运行游戏,图像仍然很小。 (我也为x2,x3制作了相同的图像)。有没有办法加载一个图像,并使用它与屏幕尺寸成正比?

另外我读到iOS上最适合使用的图像格式是SVG。有谁知道如何使用它?我试图在Assets.xcassets上加载一个svg图像,但它没有加载。然后我在我的项目中拖动svg图像,但仍然无法将其加载到SpriteKitNode上。

回答

1

Xcode不支持SVG。它确实支持PDF,所以如果您可以将SVG导出/保存为PDF,则可以将其导入到资产目录中,并获得SVG的所有缩放优势。