Corona SDK矢量圆圈抗锯齿 - 它有效吗?

jon*_*jon 5 lua geometry vector antialiasing coronasdk

我已经搜索了一吨甚至升级到图形2.0,因为我读到矢量形状的抗锯齿现在在Corona中工作.话虽如此,一切仍然是像素化(在模拟器和我的手机中)或多边形(在我的Nexus 7上).

我在配置文件中打开了抗锯齿功能,但没有更改任何绘制圆圈代码:

config.lua

application = {
  content = {
    width = 320,
    height = 480, 
    scale = "letterBox",
    fps = 60,
    antialias = true,
    xalign = "center",
    yalign = "center",

    imageSuffix = {
        ["@2x"] = 2
    }   
  }
}
Run Code Online (Sandbox Code Playgroud)

main.lua

local function newDot (i,j)
  local newCircle = display.newCircle( i*40-20, -60, 15)
  newCircle:setFillColor( .2, .6, .86 )
  return newDot
end
Run Code Online (Sandbox Code Playgroud)

这应该创建抗锯齿圈吗?

谢谢!

小智 3

你是对的,Corona 删除了你在链接中找到的抗锯齿布尔值。Graphics 2.0肯定不支持。

我建议只使用您提到的图像,因为不再有一种方法可以使圆的矢量看起来像您希望的那样平滑。