Láska je open source, cross-platform a volně distribuován 2D herní engine, vynikající herní framework napsaný v univerzální skriptovací jazyk Lua a navrženy tak, aby vám umožní vytvořit dynamické dvojrozměrné herní zážitky.
Software využívá populární SDL, OpenAL, PhysicsFS a OpenGL knihovny, které umožní realizaci multiplatformní 2D her, na GNU / Linux, Microsoft Windows a Mac OS X provozními systems.Supports běžné formáty obrázků a TTF / OTF fontsThe projekt Nabízí podporu pro běžné formáty obrázků, včetně PNG, JPG, GIF, BMP, TGA a podpora plně vyhlazením OpenType a TrueType písma, oddělených zvukových kanálů pro zvukové efekty a hudbou, rychle OpenGL-poháněl grafiky, stejně jako plnou podporou pro mnoho audio formátů, včetně Ogg Vorbis, MIDI a MP3.Getting začalo LOVETo používat lásku, software pro tvorbu 2D hry, budete muset nejprve instalovat do operačního systému GNU / Linux. Naštěstí, pro vaše pohodlí, aplikace je distribuována jako nativní instalátory pro distribuce Debian / Ubuntu bázi.
Je také k dispozici ke stažení jako univerzální zdroj balíček pro všechny ostatní operační systémy Linux Kernel-based. Chcete-li nainstalovat LOVE pomocí zdrojového balíku, nejprve si ji stáhnout, uložit archiv na domovské adresáře a rozbalte jeho obsah pomocí správce archivů nástroj.
Otevřete terminál aplikaci, přejděte na místo, kde jste extrahovali soubor archivu (např cd /home/softoware/love-0.9.1), běh a lsquo, ./ configure && make-rsquo; příkaz pro konfiguraci a sestavit program, následuje & lsquo, sudo make install & rsquo; Příkaz ji nainstalovat systém široký. Příklady použití jsou uvedeny v přehledu o homepage.Bottom LineIn uzavření projektu, pokud se vám líbí Lua a láska k vytvoření zábavné 2D hry, měli byste si dávat lásku dnes zkusit. Jedním z nejpopulárnějších her vytvořených s tímto mocným herní engine, můžeme zmínit pana záchrany, dotčených Joe, Snayke, Mari0, Hexapod Defence sílu, a Cesta do středu Hawkthorne.
Co je to nový v této verzi:
- Přidáno Tvar:. setGroupIndex a getGroupIndex
- Přidáno Tělo: setFixedRotation a tělo:. GetFixedRotation
- Přidáno Tělo:. SetInertia
- Přidáno CircleShape: getLocalCenter a CircleShape:. GetWorldCenter
- Přidány ikony a asociace souborů pro DEBS.
- přidaná složka dema pro Mac OS X DMG.
- Nyní je možné spustit .love ze zdrojů v systému Mac OS X, díky Steve Johnson.
- Opravena chyba s více zdrojů na stejnou hudbu.
- Opravena chyba, takže myš nedostane mrzák, když je zakázán klávesnice.
- Opravena chyba, kdy love.graphics.rectangle kreslil příliš velký obdélník.
- Opravena chyba, kdy paměť nebude uvolněna správně.
- Pevná překlep epic fyzika (getRestituion- & gt; getRestitution).
- Opraven pád při otevření neexistující obrázek.
- obrazovka chybě překreslí, kdy dojde k události.
- Výchozí love.run () nyní elegantně zpracovává se zdravotním postižením moduly.
- Na balíky by měl nyní úspěšně obsahovat ikony, asociace souborů, atd, a měla by dát správné architektury.
- Byla přidána podpora pro kreslení křivek na love.graphics.line. - Syntaxe je stejná jako love.graphics.polygon
- Odstraněno Music and Sound. V současné době existuje jediné zdroje.
- Lepší stabilitu love.audio/love.sound.
Co je nového ve verzi 0.5.0:
- Tato verze přidává podporu pro propojení zařízení přes LuaSocket a podporu pro joystick vstup.
- souborový systém modulu byla vylepšena s jednoduššími čtení / zápisu funkce a funkce řádku iterator.
Co je nového ve verzi 0.4.0:
- Přidané love.physics. (ANO!)
- Added love.audio.setMode ().
- Přidáno love.audio.setChannels ().
- přidáno love.graphics.polygon ().
- Added love.graphics.setScissor () a love.graphics.getScissor () zpracovávat scissoring grafické oblasti.
- Pevné chybějící konstanty vztahující se k optimalizaci obrazu.
- Opraveno uvolňování paměti vztahující se k lásce :: File (díky amnesiasoft!).
Požadavky na :
- SDL
- SDL_mixer
- PhysicsFS
- ďábel
- Lua
- freetype2
- OpenGL
- Boost, C ++ knihovny
Komentáře nebyl nalezen