Varför konvertera LOBSTER till LPAK?
En .lpak (Lobster Program Archive) låter dig distribuera ett Lobster-program som bara den exekverbara filen plus en pak-fil, där alla resurser är samlade. Det förenklar distributionen genom att slå samman alla datafiler du markerat till ett enda arkiv.
Hur man konverterar LOBSTER till LPAK
Lobster (--pak) OPEN-SOURCE
Kör lobster --pak mygame.lobster för att generera default.lpak i samma mapp. Denna version utelämnar körbar kod och paras ihop med en exekverbar fil byggd via --cpp.
Lobster (--rpak) OPEN-SOURCE
Kör lobster --rpak mygame.lobster för att bygga default.lpak som även inkluderar körbar kod, vilket är vad du vill ha när du kör i JIT-läge.
Om dessa format
En .lobster-fil innehåller källkod skriven i programmeringsspråket Lobster, ett statiskt typt språk med Python-liknande indrag skapat av Wouter van Oortmerssen och främst riktat mot spel…
Öppna detaljer för .LOBSTER →En .LPAK-fil är en datafil som används av specifik programvara.
Öppna detaljer för .LPAK →Kvalitet & vad man bör tänka på
- Utdatan heter alltid
default.lpakoch hamnar bredvid källfilen, så döp om den själv om du behöver ett annat namn. - Endast filer du markerat med nyckelordet
pakfile(plus kod) inkluderas - godtyckliga resurser packas inte automatiskt. --pakoch--rpakkör inte programmet; de producerar bara pak-filen, så välj--rpakom själva pak-filen måste vara körbar.
Vanliga frågor
Vad är skillnaden mellan --pak och --rpak?
--rpak inkluderar körbar kod i pak-filen (för JIT-körningar), medan --pak lämnar ute den för användning med en --cpp-byggd exekverbar fil.Kan jag välja namnet på utdatafilen?
default.lpak bredvid .lobster-filen, så döp om den efteråt vid behov.Vad hamnar inuti en .lpak?
--rpak) och alla datafiler du angett med nyckelordet pakfile, samlade i ett arkiv.Körs mitt program även när jag bygger en pak-fil?
--pak och --rpak genererar pak-filen och stannar utan att exekvera programmet.