我正在尝试使用可在 iPhone 和 iPad 上运行的 Sprite 套件制作游戏。
对于 iPhone,我可以将场景大小设置为 320x568,并针对所有分辨率进行缩放,它工作正常。
对于 iPad,这也可以正常工作。但由于 iPad 上的点分辨率为 768x1024,我可以看到缩放伪影,而且图像也不清晰。
所以我想将 iPad 的场景大小设置为 768x1024。我的大部分游戏图像都是使用 sprite kit 绘制的,而不是加载图像。所以当我设置新的场景大小时,图像看起来更小。
在绘制图像时指定正确尺寸的最佳方法是什么?我是否必须根据设备类型转换使用的每个尺寸和点?
Best Answer-推荐答案 strong>
您可以使用最大的屏幕尺寸绘制图像,然后将其缩小以适应较小的屏幕尺寸。如果 iPhone 5、6 和 6+ 等设备的纵横比相同,则此方法效果很好。您必须为具有不同纵横比的 iPad 和 iPhone 4 创建单独的图像和/或屏幕布局。
关于使用 spritekit 的 iPad 和 iPhone 游戏的 iOS 坐标,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/30725855/
|