love.graphics.point (Deutsch)

Zeichnet einen Punkt.

Funktion

Übersicht

love.graphics.point( x, y )

Argumente

number (Deutsch) x
Die Position auf der x-Achse.
number (Deutsch) y
Die Position auf der y-Achse.

Rückgabewerte

Keine.

Anmerkungen

Das Pixelraster ist zum Mittelpunkt eines jeden Pixels verschoben. Damit saubere Pixel gezeichnet werden, muss folglich mit 0.5 + Integer Schritten gezeichnet werden.

Beispiele

Zeichnet ein Sternenfeld.

local MAX = 100;
local stars;
function love.load()
    stars = {};
    -- Generiert "Sterne" an zufälligen Positionen.
    for i = 1, MAX do
        local x = math.random(5, love.graphics.getWidth() - 5);
        local y = math.random(5, love.graphics.getHeight() - 5);
        stars[i] = { x, y }; -- Speichert die Koordinaten in einem Table.
    end
end

function love.draw()
    for i = 1, #stars do
        love.graphics.point(stars[i][1], stars[i][2]);
    end
end

Siehe auch



Other Languages