【发布时间】:2014-02-20 19:07:48
【问题描述】:
自从我读到矢量形状的抗锯齿现在在 Corona 中工作以来,我已经搜索了很多,甚至升级到了图形 2.0。话虽如此,一切仍然是像素化的(在模拟器和我的手机上)或多边形(在我的 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?
-
为什么你甚至想要一个圈子的自动别名?这真的没有意义。
-
我有一个点数游戏,我想要平滑的边缘。我应该改用图片吗?
-
自 2010 年以来它一直处于电晕状态,因此默认情况下应该可以使用自动锯齿功能。
-
我认为 Corona 已经拿出了一段时间:forums.coronalabs.com/topic/32777-anti-alias-disabled。但也许我问错了问题。我正在创建的矢量圆圈看起来像十边形:\ 有没有办法让它们成为真正的圆圈? :P
标签: vector lua coronasdk geometry antialiasing