自从我读到矢量形状的抗锯齿功能现在可以在 Corona 中使用以来,我进行了大量搜索,甚至升级到了图形 2.0。话虽这么说,一切仍然要么是像素化的(在模拟器和我的手机中),要么是多边形的(在我的 Nexus 7 上)。
我在配置文件中打开了抗锯齿功能,但没有更改任何绘制圆的代码:
配置.lua
application = {
content = {
width = 320,
height = 480,
scale = "letterBox",
fps = 60,
antialias = true,
xalign = "center",
yalign = "center",
imageSuffix = {
["@2x"] = 2
}
}
}
main.lua
local function newDot (i,j)
local newCircle = display.newCircle( i*40-20, -60, 15)
newCircle:setFillColor( .2, .6, .86 )
return newDot
end
这应该创建抗锯齿圆吗?
谢谢!
最佳答案
你是对的,Corona 删除了你在链接中找到的反别名 bool 值。 Graphics 2.0肯定不支持。
我建议只使用您提到的图像,因为不再有一种方法可以使圆的矢量看起来像您希望的那样平滑。
关于vector - Corona SDK 矢量圆圈抗锯齿 - 有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21917228/