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

标签 vector lua coronasdk geometry antialiasing

自从我读到矢量形状的抗锯齿功能现在可以在 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/

相关文章:

c++ - 在 C++ 中使用运算符 new[] 后崩溃

r - 如何按 10 的间隔对向量进行子集化?

lua - 如何在包含函数的 Lua 表中使用 table.concat

lua - 在 Windows 上通过 luarocks 安装 Moonscript

lua - 如何加密Lua代码

java - 如何将Java代码转换成Matlab

返回不可变指针 vector 的函数的 C++ 语法

string - 如何检查字符串中名称的出现?

android - Corona SDK Google Play 许可证检查

sockets - 运行时 addeventlistener 使用 Corona 减慢 Lua 中的应用程序显示