我正在制作一个从精灵表加载图像的游戏。在 iPhone 4 模拟器或 iPad 模拟器上运行时,纹理从各种 spritesheets 中正确加载。在 iPhone 4S 或 5 或视网膜 iPad 上运行时,spritesheet 的比例会发生变化。图片将有助于更好地解释这一点:
精灵表:
正确显示:
纹理贴图上的错误比例:
在最后一张图片中很明显,纹理贴图从第一种情况放大了 2 倍。用于两个版本的中间帖子的坐标是 CGRectMake(5, 100, 25, 120)。我应该为视网膜和正常使用两个纹理贴图吗?