2014-02-20 9 views
5

Ich habe eine Tonne gesucht und sogar auf Grafik 2.0 aktualisiert, seit ich gelesen habe, dass das Antialiasing von Vektorformen jetzt in Corona funktioniert. Davon abgesehen ist alles immer noch verpixelt (im Simulator und auf meinem Handy) oder polygonal (auf meinem Nexus 7).Corona SDK Vector Circles Antialiasing - geht das?

Ich habe Anti-Aliasing drehte in der Konfigurationsdatei auf, aber jeder meiner Zieh Kreis Code nicht ändern:

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 

Sollte das kreiert antialiased circles?

Danke!

+0

Hm: \ nicht sicher, was ich getan habe, um eine -1 zu bekommen? – jon

+0

Warum willst du sogar einen automatischen Alias ​​für einen Kreis? Das macht keinen Sinn. –

+0

Ich habe eine Verbindung das Spiel Punkte und ich möchte glatte Kanten. Soll ich stattdessen Bilder verwenden? – jon

Antwort

3

Sie haben Recht, Corona hat den Booleschen Anti-Alias ​​entfernt, den Sie in Ihrem Link gefunden haben. Graphics 2.0 unterstützt das definitiv nicht.

Ich würde vorschlagen, nur ein Bild wie Sie erwähnt, da es nicht mehr eine Möglichkeit, die Vektoren für einen Kreis so glatt wie Sie möchten, zu machen.