Difference between revisions of "Config Files (Deutsch)"
Ygofreak1997 (talk | contribs) m (German spelling errors corrected) |
(Rechtschreibfehler korrigiert) |
||
Line 1: | Line 1: | ||
== Einführung == | == Einführung == | ||
− | Wenn eine Datei namens | + | Wenn eine Datei namens <code>conf.lua</code> in deinem Spielverzeichnis (oder deiner .love-Datei) existiert, wird sie ausgeführt, ''bevor'' die LOVE-Module geladen werden. Du kannst diese Datei dazu benutzen, um die Funktion <code>love.conf</code> zu überschreiben, welche später vom LÖVE-Boot-Skript aufgerufen wird. Wenn du die <code>love.conf</code>-Funktion benutzt, kannst du ein paar Konfigurationsoptionen setzten, Dinge wie die Standardfenstergröße ändern, einstellen, welche Module benutzt werden sollen u. v. m. |
== love.conf == | == love.conf == | ||
− | + | Der Funktion <code>love.conf</code> wird ein Argument übergeben: Eine Tabelle, die alle Standardeinstellungen beinhaltet, die du nach deinem Gutdünken überschreiben kannst. Wenn du die Standardfenstergröße ändern willst, tu folgendes (Dieser Code setzt die Standardfenstergröße auf 1024×768 Pixel): | |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
Line 13: | Line 13: | ||
</source> | </source> | ||
− | Wenn du | + | Wenn du beispielsweise das Physik- und Joystick-Modul nicht benötigst, könntest du folgenden Code verwenden: |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
Line 21: | Line 21: | ||
</source> | </source> | ||
− | Es wird empfohlen, unbenutzte Module auf | + | Es wird empfohlen, unbenutzte Module auf <code>false</code> zu setzen, wenn du dein Spiel veröffentlichst, da sich dadurch die Startgeschwindigkeit und der Verbrauch des Arbeitsspeichers ein geringfügig verringert. |
− | Hier ist eine komplette Liste der möglichen Optionen und ihrer | + | Hier ist eine komplette Liste der möglichen Optionen und ihrer Standardwerte: |
<source lang="lua"> | <source lang="lua"> | ||
function love.conf(t) | function love.conf(t) | ||
− | t.title = "Titellos" | + | t.title = "Titellos" -- Der Titel des Fensters in dem das Spiel läuft (string) |
t.author = "Namenlos" -- Der Spielautor (string) | t.author = "Namenlos" -- Der Spielautor (string) | ||
− | t.identity = nil -- Der Name des | + | t.identity = nil -- Der Name des Spielverzeichnisses (string) |
− | t.version = 0 -- Die LÖVE-Version | + | t.version = 0 -- Die LÖVE-Version, mit welcher das Spiel programmiert wurde (number) |
− | t.console = false -- Startet mit dem Spiel auch eine Konsole (boolean, nur | + | t.console = false -- Startet mit dem Spiel auch eine Konsole (boolean, nur unter Windows) |
− | t.screen.width = 800 -- Die | + | t.screen.width = 800 -- Die Fensterbreite (number) |
t.screen.height = 600 -- Die Fensterhöhe (number) | t.screen.height = 600 -- Die Fensterhöhe (number) | ||
t.screen.fullscreen = false -- Schaltet den Vollbildschirm-Modus ein (boolean) | t.screen.fullscreen = false -- Schaltet den Vollbildschirm-Modus ein (boolean) | ||
Line 49: | Line 49: | ||
</source> | </source> | ||
− | Beachte, | + | Beachte bitte, dass du [[love.filesystem]] nicht ausschalten kannst, da es zwingend vorhanden sein muss. Dasselbe gilt auch für das [[love]]-Modul selbst. |
== Andere Sprachen == | == Andere Sprachen == |
Revision as of 21:32, 10 March 2012
Einführung
Wenn eine Datei namens conf.lua
in deinem Spielverzeichnis (oder deiner .love-Datei) existiert, wird sie ausgeführt, bevor die LOVE-Module geladen werden. Du kannst diese Datei dazu benutzen, um die Funktion love.conf
zu überschreiben, welche später vom LÖVE-Boot-Skript aufgerufen wird. Wenn du die love.conf
-Funktion benutzt, kannst du ein paar Konfigurationsoptionen setzten, Dinge wie die Standardfenstergröße ändern, einstellen, welche Module benutzt werden sollen u. v. m.
love.conf
Der Funktion love.conf
wird ein Argument übergeben: Eine Tabelle, die alle Standardeinstellungen beinhaltet, die du nach deinem Gutdünken überschreiben kannst. Wenn du die Standardfenstergröße ändern willst, tu folgendes (Dieser Code setzt die Standardfenstergröße auf 1024×768 Pixel):
function love.conf(t)
t.screen.width = 1024
t.screen.height = 768
end
Wenn du beispielsweise das Physik- und Joystick-Modul nicht benötigst, könntest du folgenden Code verwenden:
function love.conf(t)
t.modules.joystick = false
t.modules.physics = false
end
Es wird empfohlen, unbenutzte Module auf false
zu setzen, wenn du dein Spiel veröffentlichst, da sich dadurch die Startgeschwindigkeit und der Verbrauch des Arbeitsspeichers ein geringfügig verringert.
Hier ist eine komplette Liste der möglichen Optionen und ihrer Standardwerte:
function love.conf(t)
t.title = "Titellos" -- Der Titel des Fensters in dem das Spiel läuft (string)
t.author = "Namenlos" -- Der Spielautor (string)
t.identity = nil -- Der Name des Spielverzeichnisses (string)
t.version = 0 -- Die LÖVE-Version, mit welcher das Spiel programmiert wurde (number)
t.console = false -- Startet mit dem Spiel auch eine Konsole (boolean, nur unter Windows)
t.screen.width = 800 -- Die Fensterbreite (number)
t.screen.height = 600 -- Die Fensterhöhe (number)
t.screen.fullscreen = false -- Schaltet den Vollbildschirm-Modus ein (boolean)
t.screen.vsync = true -- Schaltet Vsync an (boolean)
t.screen.fsaa = 0 -- Die Anzahl der FSAA-buffer (number)
t.modules.joystick = true -- Schaltet das Joystick-Modul ein (boolean)
t.modules.audio = true -- Schaltet das Audio-Modul ein (boolean)
t.modules.keyboard = true -- Schaltet das Tastatur-Modul ein (boolean)
t.modules.event = true -- Schaltet das Event-Modul ein (boolean)
t.modules.image = true -- Schaltet das Bilder-Modul ein(boolean)
t.modules.graphics = true -- Schaltet das Grafik-Modul ein (boolean)
t.modules.timer = true -- Schaltet das Timer-Modul ein (boolean)
t.modules.mouse = true -- Schaltet das Maus-Modul ein (boolean)
t.modules.sound = true -- Schaltet das Maus-Modul ein (boolean)
t.modules.physics = true -- Schaltet das Physik-Modul ein (boolean)
end
Beachte bitte, dass du love.filesystem nicht ausschalten kannst, da es zwingend vorhanden sein muss. Dasselbe gilt auch für das love-Modul selbst.
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