https://www.love2d.org/w/index.php?title=Config_Files_(Svenska)&feed=atom&action=historyConfig Files (Svenska) - Revision history2024-03-29T13:53:00ZRevision history for this page on the wikiMediaWiki 1.31.12https://www.love2d.org/w/index.php?title=Config_Files_(Svenska)&diff=5442&oldid=prevGentleman: Created page with "== Introduktion == Om filen <code>conf.lua</code> finns i din spelkatalog (eller .love-fil), körs den innan några LÖVE-moduler laddas. Du kan använda den här filen till att..."2011-02-21T21:01:25Z<p>Created page with "== Introduktion == Om filen <code>conf.lua</code> finns i din spelkatalog (eller .love-fil), körs den innan några LÖVE-moduler laddas. Du kan använda den här filen till att..."</p>
<p><b>New page</b></p><div>== Introduktion ==<br />
<br />
Om filen <code>conf.lua</code> finns i din spelkatalog (eller .love-fil), körs den innan några LÖVE-moduler laddas. Du kan använda den här filen till att överlagra <code>love.conf</code>-funktionen, som senare kallas på utav LÖVEs 'boot'-skript. Genom att överlagra <code>love.conf</code>-funktionen kan du ändra förinställda val, som t.ex. upplösning, vilka moduler som ska laddas, m.m.<br />
<br />
== love.conf ==<br />
<br />
<code>love.conf</code>-funktionen tar ett argument, en tabell med de förinställda värdena som du kommer skriva över i din överlagrade funktion. Om du t.ex. vill ändra upplösning kan du göra såhär:<br />
<source lang="lua"><br />
function love.conf(t)<br />
t.screen.width = 1024<br />
t.screen.height = 768<br />
end<br />
</source><br />
<br />
Om du inte använder fysik- eller joystick-modulerna, kan du göra följande:<br />
<br />
<source lang="lua"><br />
function love.conf(t)<br />
t.modules.joystick = false<br />
t.modules.physics = false<br />
end<br />
</source><br />
<br />
Det är att föredra att inaktivera de moduler som du inte använder när du gör en release utav ditt spel, då det reducerar både tiden det tar att starta spelet, samt minnesanvändningen.<br />
<br />
Här är en komplett lista över inställningarna som finns, och deras förinställda värden (datatyp och notiser inom parentes):<br />
<source lang="lua"> <br />
function love.conf(t)<br />
t.title = "Untitled" -- Titeln på spelets fönster (string)<br />
t.author = "Unnamed" -- Namn på spelets skapare (string)<br />
t.identity = nil -- Namnet på sparfils-katalogen (string)<br />
t.version = 0 -- LÖVE-versionen spelet är skapt för (number)<br />
t.console = false -- Kör i kommandotolk (boolean, endast Windows)<br />
t.screen.width = 800 -- Fönsterbredden (number)<br />
t.screen.height = 600 -- Fönsterhöjden (number)<br />
t.screen.fullscreen = false -- Aktiverar fullskärmsläge (boolean)<br />
t.screen.vsync = true -- Aktiverar vertikal-sync (boolean)<br />
t.screen.fsaa = 0 -- Antalet FSAA-buffrar (number)<br />
t.modules.joystick = true -- Aktiverar joystick-modulen (boolean)<br />
t.modules.audio = true -- Aktiverar audio-modulen (boolean)<br />
t.modules.keyboard = true -- Aktiverar keyboard-modulen (boolean)<br />
t.modules.event = true -- Aktiverar event-modulen (boolean)<br />
t.modules.image = true -- Aktiverar image-modulen (boolean)<br />
t.modules.graphics = true -- Aktiverar graphics-modulen (boolean)<br />
t.modules.timer = true -- Aktiverar timer-modulen (boolean)<br />
t.modules.mouse = true -- Aktiverar mouse-modulen (boolean)<br />
t.modules.sound = true -- Aktiverar sound-modulen (boolean)<br />
t.modules.physics = true -- Aktiverar physics-modulen (boolean)<br />
end<br />
</source><br />
<br />
Notera att det inte går att inaktivera [[love.filesystem]], då det är obligatoriskt. Samma sak gäller själva [[love]]-modulen.<br />
<br />
== Other Languages ==<br />
{{i18n|Config_Files}}<br />
<br />
[[Category:LÖVE]]</div>Gentleman