love.graphics.newQuad (Deutsch)
Erstellt ein neues Quad.
Diese Funktion kann sehr langsam sein, wenn sie zum Beispiel in love.update oder love.draw wiederholt aufgerufen wird. Daher sollte eine Ressource die häufiger benutzt werden soll, nur einmal geladen und so gespeichert werden, dass sie später wiederverwendet werden kann. |
Contents
Funktion
Übersicht
quad = love.graphics.newQuad( x, y, width, height, sw, sh )
Argumente
number (Deutsch) x
- Die obere linke Position des Quads auf der x-Achse.
number (Deutsch) y
- Die obere linke Position des Quads auf der y-Achse.
number (Deutsch) width
- Die Breite des Quads.
number (Deutsch) height
- Die Höhe des Quads.
number (Deutsch) sw
- Die Breite des Bildes.
number (Deutsch) sh
- Die Höhe des Bildes.
Rückgabewerte
Quad (Deutsch) quad
- Das neue Quad.
Beispiele
Ein Quad benutzen um den Teil eines Bildes zu zeichnen
img = love.graphics.newImage("mushroom-64x64.png")
-- Let's say we want to display only the top-left
-- 32x32 quadrant of the Image:
top_left = love.graphics.newQuad(0, 0, 32, 32, img:getDimensions())
-- And here is bottom left:
bottom_left = love.graphics.newQuad(0, 32, 32, 32, img:getDimensions())
function love.draw()
love.graphics.draw(img, top_left, 50, 50)
love.graphics.draw(img, bottom_left, 50, 200)
-- v0.8:
-- love.graphics.drawq(img, top_left, 50, 50)
-- love.graphics.drawq(img, bottom_left, 50, 200)
end
Siehe auch
Andere Sprachen
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info