我在cocos 2d应用程序的背景上使用图像,
在模拟器中显示背景确定, 但是在手机4s [视网膜]和视网膜模拟器中,
没有正确显示,
我已经读过要制作@ 2x我需要使用-hd后缀,[做很多事情才能使它工作]
但目前和我的测试,我想保持低分辨率,所以背景和所有显示罚款做我的测试,
那么如何让它在低分辨率下工作?
编辑: 差异在于:
正确的图像,iphone模拟器:
错误的图像,模拟器视网膜
非常感谢!
答案 0 :(得分:0)
如何调整图片大小(您在背景中使用的图像) - 大小与屏幕上实际可用的大小相同? 您可以使用CGRect Size以编程方式执行此操作。
答案 1 :(得分:0)
如果您的图像采用SD格式(480x320像素),则只需关闭Retina显示屏支持即可。查找应用程序委托中将enableRetinaSupport
消息发送到CCDirector的行。
如果您的图片是高清格式,只需将其名称更改为“-hd”结尾,例如“image-hd.png”。然后它将在Retina显示屏上正确显示。如果您还想支持标准分辨率,请将图像缩小50%并将其另存为“image.png”。