我目前正在使用AIR 3.2 for iOS开发Flash。我已经将舞台大小设置为2048乘1536px。发布设置中的分辨率也设置为“高”。为什么图形,精灵,图像等都是像素化的?!在iPod Touch(视网膜)或iPhone上测试时,它们看起来并不像素化。我完全被这个难以理解......没有理由为什么它应该像素化!请帮忙!
我知道iPod Touch / iPhone有326ppi,而iPad有264ppi。我甚至调整了图像和图形的大小以适应这一点,但这不是问题。他们在iPad上看起来像素化了!
我的设置有错吗?或者我需要一些我缺少的代码......?
答案 0 :(得分:2)
This guide可能会对您有所帮助。这是关于AIR在iPad上加倍的像素。
答案 1 :(得分:1)
JustLogin建议AIR的像素加倍是问题所在。似乎使用AIR SDK 3.2和BELOW会出现此问题。所以基本上我在Retina显示屏上以Non-Retina的形式观看舞台上的所有图形和一切。视网膜在3.2上并不完全支持,所以即使设置为高分辨率,它也会以非视网膜的形式发布。最佳解决方案是将AIR SDK更新为3.3或更高版本。我更新到3.7,现在工作正常。
答案 2 :(得分:0)
以下是我会考虑的一些事情:
您是将图片置于固定的int位置吗?恩。非int值,如
img.x = 20.383;和img.y = 65.884 //会引起麻烦