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