Ato*_*mer 2 vector sprite ios sprite-kit swift
对于我的SpriteKit游戏,我使用单个pdf矢量图形作为我的SKSpriteNodes而不是许多png精灵用于游戏中每个实体的所有设备分辨率.不必过多担心游戏图形的好处已经大大帮助了但是我的问题很简单,使用矢量图形会是一个坏主意吗?
相反,你可能正在使用PDF进入Xcode资产目录吗?
在这种情况下,首先这是一个非常好的主意,但是它不影响您的游戏性能.事实上,当您将PDF图像加载到Xcode资产(并设置Scale Factors为Single Vector)时,您没有将PDF用于您的应用程序或游戏.
编译应用程序后,Xcode会自动为多个分辨率生成PNG版本.
例如,如果您的游戏支持任何运行iOS 9的设备,则Xcode会自动从原始PDF(矢量)生成1x,2x和3x PNG(位图)图像.
这种方法的另一个好处是:如果将来Apple发布了一个像素密度为4倍的设备,Xcode可能会更新以支持它,您只需重新编译应用程序即可自动生成4x图像.
所以你的问题的答案是:不.PDF图像不会影响您的游戏性能,因为游戏不使用PDF,而是使用PNG(即使您看不到它).
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |