OGeek|极客世界-中国程序员成长平台

标题: 使用 spritekit 的 iPad 和 iPhone 游戏的 iOS 坐标 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 07:56
标题: 使用 spritekit 的 iPad 和 iPhone 游戏的 iOS 坐标

我正在尝试使用可在 iPhone 和 iPad 上运行的 Sprite 套件制作游戏。

对于 iPhone,我可以将场景大小设置为 320x568,并针对所有分辨率进行缩放,它工作正常。 对于 iPad,这也可以正常工作。但由于 iPad 上的点分辨率为 768x1024,我可以看到缩放伪影,而且图像也不清晰。

所以我想将 iPad 的场景大小设置为 768x1024。我的大部分游戏图像都是使用 sprite kit 绘制的,而不是加载图像。所以当我设置新的场景大小时,图像看起来更小。

在绘制图像时指定正确尺寸的最佳方法是什么?我是否必须根据设备类型转换使用的每个尺寸和点?



Best Answer-推荐答案


您可以使用最大的屏幕尺寸绘制图像,然后将其缩小以适应较小的屏幕尺寸。如果 iPhone 5、6 和 6+ 等设备的纵横比相同,则此方法效果很好。您必须为具有不同纵横比的 iPad 和 iPhone 4 创建单独的图像和/或屏幕布局。

关于使用 spritekit 的 iPad 和 iPhone 游戏的 iOS 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30725855/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://sqlite.in/) Powered by Discuz! X3.4