我正在制作一个从spritesheet加载图像的游戏。在iPhone 4模拟器或iPad模拟器上运行时,可以从各种精灵工作表正确加载纹理。在iPhone 4S或5或retina iPads上运行时,精灵工作表的比例会发生变化。图片将有助于更好地解释这一点:
精灵工作表:

正确显示:

纹理贴图上的比例错误:

很明显,在最后一张图片中,纹理贴图从第一种情况缩放了2倍。中间这篇文章的两个版本使用的坐标都是CGRectMake(5,100,25,120)。我应该为视网膜和正常使用两个纹理贴图吗?
发布于 2012-11-10 02:06:30
视网膜放大了图像,因为它没有后缀"-hd“。
https://stackoverflow.com/questions/13312305
复制相似问题