我试图使用PDF / SVG图像作为SKTexture一个SKSpriteNode。 我知道,这可以为一个UIImageView通过勾选“保留矢量数据”来实现,设置调整为“单秤”和配置的UIImageView到
imageView.adjustsImageSizeForAccessibilityContentSizeCategory = true
这是可能在SKTexture使用UIImage的时候做? 这将防止3倍的图像创作@ 2X&@的。
谢谢
我试图使用PDF / SVG图像作为SKTexture一个SKSpriteNode。 我知道,这可以为一个UIImageView通过勾选“保留矢量数据”来实现,设置调整为“单秤”和配置的UIImageView到
imageView.adjustsImageSizeForAccessibilityContentSizeCategory = true
这是可能在SKTexture使用UIImage的时候做? 这将防止3倍的图像创作@ 2X&@的。
谢谢
一个SKTexture
没有一个矢量格式,它只是一个位图图像。
所以,当你添加PDF
矢量图像您的资产目录,然后创建一个SKTexture
出来,你会得到一个位图图像(如果你还选择了Preserve Vector Format
和Single scale
)
这个过程的很大一部分是,你不需要创建1X,2X和3X尺寸的图像,因为Xcode中会在编译的时候为你做它。 但是生成的纹理仍然要以位图格式。