我正在使用Corona SDK,它最近禁用了抗锯齿功能,没有重新启用的方法。我的几个应用程序使用旋转矩形和线条,我希望能够让它们看起来不那么锯齿。这张图片展示了区别:
有没有办法在Corona中为这些矩形添加某种抗锯齿效果?我更喜欢一种抗锯齿的方法,并能够使用新的Corona特性和修复,而不是使用带有抗锯齿的旧版本。
谢谢!
![enter image description here](https://istack.dev59.com/uKVvZ.webp)
谢谢!
display.newRect(0,0,320,480) --Background
local rmask = graphics.newMask( "mask.png" ) --Mask
local w = math.random(100,300) --Your random width of your rect
local h = math.random(100,300) --Your random height of your rect
local r = display.newRect(100,100,w,h) --Rect
r:setFillColor(0,0,0)
r:setMask(rmask)
--This will resize the mask to your rect's dimensions, make sure you know your mask's width and height
r.maskScaleX = w/200 --the 200 is the mask's width
r.maskScaleY = h/200 --the 200 is the mask's height
transition.to(r,{time = 100000, rotation = 360*10}) --To test the aliasing when it rotates
我用了这个口罩,你可以自己测试一下
display.save()
实现,这将把一个显示组保存为图像,然后你可以将保存的图像用作遮罩。http://docs.coronalabs.com/api/library/display/save.html - NaviRamyle