Difference between revisions of "Canvas:renderTo (Deutsch)"
(Fixed links.) |
m (Beautify links.) |
||
Line 1: | Line 1: | ||
− | {{newin|[[0.8.0]]|080|type=function|text=Ehemals [[Framebuffer:renderTo]]}} | + | {{newin|[[0.8.0]]|080|type=function|text=Ehemals [[Framebuffer:renderTo (Deutsch)|Framebuffer:renderTo]]}} |
Zeichnet mit Hilfe einer Funktion in einen Offscreen-Buffer. | Zeichnet mit Hilfe einer Funktion in einen Offscreen-Buffer. | ||
Line 8: | Line 8: | ||
</source> | </source> | ||
=== Argumente === | === Argumente === | ||
− | {{param|function|func|Eine Funktion welche die erforderlichen Zeichenoperationen übernimmt.}} | + | {{param|function (Deutsch)|func|Eine Funktion welche die erforderlichen Zeichenoperationen übernimmt.}} |
=== Rückgabewerte === | === Rückgabewerte === | ||
Keine. | Keine. | ||
== Anmerkungen == | == Anmerkungen == | ||
− | Faktisch besteht kein Unterschied zwischen [[Canvas:renderTo (Deutsch)]] und [[love.graphics.setCanvas (Deutsch)]]. Beide führen zum selben Ergebnis. | + | Faktisch besteht kein Unterschied zwischen [[Canvas:renderTo (Deutsch)|Canvas:renderTo]] und [[love.graphics.setCanvas (Deutsch)|love.graphics.setCanvas]]. Beide führen zum selben Ergebnis. |
== Beispiele == | == Beispiele == | ||
=== Verwendung einer anonymen Funktion === | === Verwendung einer anonymen Funktion === | ||
− | In diesem Beispiel nutzen wir eine anonyme Funktion und [[Canvas:renderTo (Deutsch)]] um direkt auf ein [[Canvas (Deutsch)]] zu zeichnen. | + | In diesem Beispiel nutzen wir eine anonyme Funktion und [[Canvas:renderTo (Deutsch)|Canvas:renderTo]] um direkt auf ein [[Canvas (Deutsch)|Canvas]] zu zeichnen. |
<source lang="lua"> | <source lang="lua"> | ||
local canvas; | local canvas; | ||
Line 39: | Line 39: | ||
== Siehe auch == | == Siehe auch == | ||
− | * [[parent::Canvas (Deutsch)]] | + | * [[parent::Canvas (Deutsch)|Canvas]] |
− | * [[love.graphics.setCanvas (Deutsch)]] | + | * [[love.graphics.setCanvas (Deutsch)|love.graphics.setCanvas]] |
[[Category:Functions]] | [[Category:Functions]] | ||
{{#set:Description=Zeichnet mit Hilfe einer Funktion in einen Offscreen-Buffer.}} | {{#set:Description=Zeichnet mit Hilfe einer Funktion in einen Offscreen-Buffer.}} | ||
− | |||
== Andere Sprachen == | == Andere Sprachen == | ||
{{i18n|Canvas:renderTo}} | {{i18n|Canvas:renderTo}} |
Latest revision as of 08:14, 28 January 2015
Available since LÖVE 0.8.0 |
Ehemals Framebuffer:renderTo. |
Zeichnet mit Hilfe einer Funktion in einen Offscreen-Buffer.
Contents
Funktion
Übersicht
Canvas:renderTo( func )
Argumente
function (Deutsch) func
- Eine Funktion welche die erforderlichen Zeichenoperationen übernimmt.
Rückgabewerte
Keine.
Anmerkungen
Faktisch besteht kein Unterschied zwischen Canvas:renderTo und love.graphics.setCanvas. Beide führen zum selben Ergebnis.
Beispiele
Verwendung einer anonymen Funktion
In diesem Beispiel nutzen wir eine anonyme Funktion und Canvas:renderTo um direkt auf ein Canvas zu zeichnen.
local canvas;
function love.load()
-- Wir erstellen eine neue Leinwand.
canvas = love.graphics.newCanvas(800, 600);
local logo = love.graphics.newImage('logo.png');
-- Wir füllen die Leinwand mit LÖVE logos mit Hilfe einer anonymen Funktion.
canvas:renderTo(function()
for _ = 1, 10000 do
love.graphics.draw(logo, love.math.random(0, 800), love.math.random(0, 600), math.rad(love.math.random(0, 360)));
end
end)
end
function love.draw()
love.graphics.draw(canvas);
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