我有一个问题,图像看起来有点像素化,因为它们已经缩小了很多,只需要一种方法让一切看起来更顺畅。
我需要我正在制作的高质量游戏,并且还能以不同的分辨率工作,所以当我制作所有的图形时,我制作了它们,并且在闪光灯中制作了相同的舞台尺寸。
舞台大小是2000 * 1500,它被缩小到800 * 600,这是一个精确的比例,我没想到在缩放图像DOWN时看到像素化,这就是为什么我让它们如此之大。
如果没有平滑的选项,那么有没有人知道在运行时交换图像的最佳选择?通过这种方式,我可以为所有最流行的分辨率预先制作图像。
答案 0 :(得分:2)
如果您使用的是位图,请尝试平滑和像素保护:
image.smoothing = true;
image.pixelSnapping = "never";
如果您有库图像(位图),请尝试更改“允许平滑”和“压缩”
如果要自动执行此操作,可以使用JSFL: http://mrsteel.wordpress.com/2007/06/12/flash-jsfl-script-allow-smoothing-on-all-bitmaps-in-library/