我正在尝试使用PDF / SVG图像作为SKSpriteNode的SKTexture。 我知道这可以通过勾选“保存矢量数据”,将Scaled设置为“Single Scale”并将UIImageView配置为
来为UIImageView完成imageView.adjustsImageSizeForAccessibilityContentSizeCategory = true
在SKTexture中使用UIImage时可以做到这一点吗?这样可以防止创建@ 2x& @ 3x图片。
由于
答案 0 :(得分:1)
SKTexture
没有矢量格式,它只是一个位图图像。
因此,当您向资产目录添加PDF
矢量图像,然后从中创建SKTexture
时,您会获得位图图像(如果您选择了Preserve Vector Format
和{ {1}})
此过程的好处是您不需要创建1x,2x和3x大小的图像,因为Xcode将在构建时为您完成。但生成的纹理仍然是位图格式。