Corona SDK矢量圆形抗锯齿 - 能用吗?

5

我进行了大量搜索,甚至升级到了Graphics 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
    }   
  }
}

main.lua

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

这会创建平滑的圆吗?

谢谢!


嗯,我不确定我做了什么导致得到了-1分? - jon
你为什么想要圆形的自动别名?这真的没有什么意义。 - Jordan Schuetz
我有一个连点游戏,我想要平滑的边缘。我应该使用图像吗? - jon
1
自动别名应该默认工作,因为它自2010年以来就一直存在于Corona中。 - Jordan Schuetz
我认为Corona暂时将其移除了:http://forums.coronalabs.com/topic/32777-anti-alias-disabled/。但也许我问错了问题。我创建的矢量圆看起来像十边形:\ 有没有办法使它们成为真正的圆?:P - jon
1个回答

3

您说得对,Corona移除了像您在链接中找到的抗锯齿布尔值。Graphics 2.0明确不支持它。

我建议您只使用像您提到的那样的图像,因为现在已经没有办法使圆形的矢量看起来像您想要的那么平滑了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接