Difference between revisions of "love (Deutsch)"
m (Update description to match the english original.) |
|||
Line 1: | Line 1: | ||
− | Das | + | Das „root“-Modul beinhaltet alle anderen Module, ohne Zweifel das entzückenste von allen. |
− | + | Das wichtigste Element der Entwicklung von Spielen mit LÖVE sind die Callbacks: [[love.load]] dient zur Einrichtung deines Spiels, mit [[love.update]] ist es möglich, den Verlauf und Zustand des Spiels zu verwalten. Mit dem Callback [[love.draw]] sind wir in der Lage, geometrische Formen oder andere Bildinhalte auf unsere Spieloberfläche zu zeichnen. | |
− | LÖVE bietet für jedes dieser Callbacks eine Vorgabe, welche man | + | Interaktivere Titel können außerdem weitere Callbacks überschreiben, um die Eingaben des Nutzers zu handhaben. |
+ | |||
+ | LÖVE bietet für jedes dieser Callbacks eine Vorgabe, welche man einfach über den vollen Namen überschreiben kann: | ||
<source lang="lua"> | <source lang="lua"> | ||
Line 17: | Line 19: | ||
== Module == | == Module == | ||
− | {{#ask: [[Category:Modules]] [[parent::love (Deutsch)]] | + | {{#ask: [[Category:Modules]] [[parent::love (Deutsch)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== Funktionen == | == Funktionen == | ||
{{#ask: [[Category:Functions]] [[parent::love (Deutsch)]] [[Concept:Current]] | {{#ask: [[Category:Functions]] [[parent::love (Deutsch)]] [[Concept:Current]] | ||
Line 32: | Line 41: | ||
| ?PrettyRemoved | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== Typen == | == Typen == | ||
− | {{#ask: [[Category:Types]] [[parent::love (Deutsch)]] | + | {{#ask: [[Category:Types]] [[parent::love (Deutsch)]] [[Concept:Current]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
== Rückruffunktionen == | == Rückruffunktionen == | ||
− | {{#ask: [[Category:Callbacks]] [[parent::love (Deutsch)]] | + | === Allgemein === |
+ | {{#ask: [[Category:Callbacks]] [[Subcategory::General]] [[parent::love (Deutsch)]] [[Concept:Current]] | ||
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
+ | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
+ | }} | ||
+ | === Joystick === | ||
+ | {{#ask: [[Category:Callbacks]] [[Subcategory::Joystick]] [[parent::love (Deutsch)]] [[Concept:Current]] | ||
+ | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
+ | |||
[[Category:Modules]] | [[Category:Modules]] | ||
− | {{#set:Description=Das „root“-Modul | + | {{#set:Description=Das „root“-Modul, welches alle anderen Module beinhaltet.}} |
{{#set:Since=000}} | {{#set:Since=000}} | ||
+ | |||
== Andere Sprachen == | == Andere Sprachen == | ||
{{i18n|love}} | {{i18n|love}} |
Revision as of 12:49, 17 January 2015
Das „root“-Modul beinhaltet alle anderen Module, ohne Zweifel das entzückenste von allen.
Das wichtigste Element der Entwicklung von Spielen mit LÖVE sind die Callbacks: love.load dient zur Einrichtung deines Spiels, mit love.update ist es möglich, den Verlauf und Zustand des Spiels zu verwalten. Mit dem Callback love.draw sind wir in der Lage, geometrische Formen oder andere Bildinhalte auf unsere Spieloberfläche zu zeichnen.
Interaktivere Titel können außerdem weitere Callbacks überschreiben, um die Eingaben des Nutzers zu handhaben.
LÖVE bietet für jedes dieser Callbacks eine Vorgabe, welche man einfach über den vollen Namen überschreiben kann:
function love.load()
hamster = love.graphics.newImage("hamster.png")
x = 50
y = 50
end
function love.draw()
love.graphics.draw(hamster, x, y)
end
Contents
Module
love.audio (Deutsch) | Stellt eine Schnittstelle bereit, mit der Töne auf den Lautsprechern der Benutzer abgespielt werden können. | ||
love.event (Deutsch) | Verwaltet Ereignisse wie zum Beispiel das Drücken von Tasten. | ||
love.filesystem (Deutsch) | Bietet eine Schnittstelle zum Dateisystem des Benutzers. | ||
love.font (Deutsch) | Erlaubt das Arbeiten mit Fonts. | 0.7.0 | |
love.graphics (Deutsch) | Erlaubt das Zeichnen von Formen, Bildern und die Verwaltung von Bildgeometrie. | ||
love.image (Deutsch) | Stellt eine Schnittstelle bereit, mit der enkodierte Bildinformationen dekodiert werden können. | ||
love.joystick (Deutsch) | Stellt eine Schnittstelle zu verbundenen Joysticks bereit. | ||
love.keyboard (Deutsch) | Stellt eine Schnittstelle zur Tastatur des Benutzers bereit. | ||
love.math (Deutsch) | Stellt systemunabhängige mathematische Funktionen zur Verfügung. | 0.9.0 | |
love.mouse (Deutsch) | Stellt eine Schnittstelle zur Maus des Benutzers zur Verfügung. | ||
love.physics (Deutsch) | Simuliert 2D Physik für Festkörper auf realistische Art und Weise. | ||
love.sound (Deutsch) | Dieses Modul ist für das dekodieren von Audiodateien zuständig. | ||
love.system (Deutsch) | Stellt einen Zugang zu Informationen über das System des Benutzers bereit. | 0.9.0 | |
love.thread (Deutsch) | Ermöglicht das Arbeiten mit Threads. | 0.7.0 | |
love.timer (Deutsch) | Stellt eine Schnittstelle zur Systemzeit des Benutzers bereit. | ||
love.window (Deutsch) | Stellt eine Schnittstelle bereit, welche Veränderungen am Programmfenster zulässt. | 0.9.0 |
Funktionen
love.getVersion (Deutsch) | Gibt die aktuelle Version von LÖVE zurück. | 0.9.1 |
Typen
Data (Deutsch) | Die Superklasse aller Datentypen. | ||
Object (Deutsch) | Die Superklasse aller LÖVE-Typen. |
Rückruffunktionen
Allgemein
Config Files (Deutsch) | Die Konfigurationsdatei eines Spiels. | ||
love.draw (Deutsch) | Eine Rückruffunktion, welche in jeden Frame den Bildschirminhalt zeichnet. | ||
love.errhand (Deutsch) | Diese Rückruffunktion ist zum Anzeigen von Fehlernachrichten zuständig. | ||
love.focus (Deutsch) | Eine Rückruffunktion, welche ausgeführt wird, wenn das Fenster den Fokus erhält oder verliert. | 0.7.0 | |
love.keypressed (Deutsch) | Eine Rückruffunktion, welche ausgeführt wird, sobald der Nutzer eine Taste drückt. | ||
love.keyreleased (Deutsch) | Eine Rückruffunktion, die ausgeführt wird, wenn eine Taste losgelassen wird. | ||
love.load (Deutsch) | Diese Rückruffunktion wird nur einmal beim Starten des Spiels ausgeführt. | ||
love.mousefocus (Deutsch) | Eine Rückruffunktion, welche ausgeführt wird, sobald das Fenster den Mausfokus verliert oder erlangt. | 0.9.0 | |
love.mousemoved (Deutsch) | Eine Rückruffunktion, welche ausgelöst wird sobald der Mauszeiger bewegt wird. | 0.9.2 | |
love.mousepressed (Deutsch) | Eine Rückruffunktion, welche ausgeführt wird, wenn eine Maustaste gedrückt wird. | ||
love.mousereleased (Deutsch) | Eine Rückruffunktion, welche ausgeführt wird, wenn eine Maustaste losgelassen wird. | ||
love.quit (Deutsch) | Eine Rückruffunktion, die ausgeführt wird, wenn das Spiel beendet wird. | 0.7.0 | |
love.run (Deutsch) | Die Hauptfunktion, welche die Hauptereignisschleife enthält. Standardmäßig wird eine sinnvolle Voreinstellung genutzt. | ||
love.textinput (Deutsch) | Eine Rückruffunktion, welche durch Texteingaben aufgerufen wird. | 0.9.0 | |
love.update (Deutsch) | Eine Rückruffunktion, welche den Zustand des gesamtes Spiels zwischen jedem Frame aktualisiert. | ||
love.visible (Deutsch) | Diese Rückruffunktion wird ausgelöst, wenn sich die Sichtbarkeit des Fensters ändert. | 0.9.0 |
Joystick
love.gamepadaxis (Deutsch) | Eine Rückruffunktion, welche aufgerufen wird, wenn eine virtuelle Gamepad-Achse bewegt wird. | 0.9.0 |
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