Costruito su una potente API, L & ouml; VE può dare seriamente agli sviluppatori una gamba sulla loro concorrenza fornendo un insieme di metodi e funzioni già pronte per l'assemblaggio rapidamente i loro giochi in 2D.
La L & ouml; VE motore di gioco include il supporto per il controllo e la manipolazione tutte le caratteristiche di base di un gioco in 2D, liberando lo sviluppatore di scrivere il codice di base per alimentare la sua applicazione.
Gli sviluppatori potranno ridurre i costi e le perdite di tempo a scrivere funzionalità di base e possono passare a compiti più avanzate come la storia, l'esperienza dell'utente e la parte grafica di alto livello del loro gioco.
L & ouml; VE anche benefici da un sito di documentazione insieme in linea ben messo, in modo da ottenere iniziato con questo motore di gioco dovrebbe essere abbastanza semplice e diretto.
Il motore può funzionare sia dal Lua interprete, LLVM o LuaJIT .
Caratteristiche :
- Può gestire il gioco:
- Audio
- Immagini
- Joystick
- Tastiere
- Mouse
- Fisica
- Eventi
- Grafica
- Audio
- Discussione
- Timer
- Caratteri
- interazione File system
Cosa c'è di nuovo in questa versione:
- love.filesystem.mount aggiunto e love.filesystem.unmount.
- parametro Ordine di ricerca file opzionale Aggiunto a love.filesystem.setIdentity.
- Aggiunto File: isOpen e file:. GetMode
- Aggiunto Fie: setBuffer, File: GetBuffer, e File:. Flush
- evento textinput aggiunto per l'immissione di testo Unicode.
- Aggiunto love.keyboard.setTextInput e love.keyboard.hasTextInput.
- Aggiunto rasterizer precedenza interno e oggetti GlyphData.
- Aggiunto il supporto per ImageFonts UTF-8.
- Aggiunto caratteri:. GetAscent / getDescent / getBaseline
- Aggiunto caratteri:. SetFilter / getFilter
- Aggiunto Font: hasGlyphs .
- angolo Aggiunto, scala, e parametri di taglio per love.graphics.printf.
- supporto tela Aggiunto HDR.
- Aggiunto supporto mipmapping (ha isSupported test).
- Aggiunto il supporto vertex shader.
- Aggiunto il supporto per Shader booleano:. Invia
- Aggiunto Canvas:. GetPixel
- modalità di fusione Aggiunto "sostituire".
- Aggiunto linea join modi.
- Aggiunto meglio multiplayer supporto di rete via ENet.
- Aggiunto --fused argomento della riga di comando, per simulare fusione.
- Aggiunta liblove.
- Aggiunta la possibilità di avere dei valori di uscita.
- Valore aggiunto all'uscita di 1 in caso di errore di default.
- Aggiunto il supporto di base per il file:. // Schema URI
- Aggiunto love.filesystem.isFused.
- Aggiunto love.filesystem.getIdentity.
- Aggiunta love.filesystem.append.
- Aggiunto love.filesystem.getSize.
Metodi
Cosa c'è di nuovo nella versione 0.8.0:
- schermata di errore rilascio aggiunta.
- Aggiunta alfa love.graphics.setBackgroundColor.
- Aggiunto Canvas:. Chiara (r, g, b, a)
- Canvas Aggiunto supporto ai love.graphics.drawq.
- Aggiunto Canvas: getWidth e Canvas:. GetAltezza
- Aggiunta love.graphics.arc.
- Aggiunto cercare e raccontare agli oggetti di origine.
- aggiunta del colore interpolazione Particlesystem.
- Aggiunto imbottitura automatica PO2 per i sistemi che non supportano l'estensione OpenGL.
- Aggiunto il supporto UTF-8 per i font.
- Aggiunto Box2D gestione degli errori per alcune funzioni comunemente fallimento.
- Aggiunta la possibilità per i giochi di rilascio fuse per avere il loro dir scrittura in AppData.
- Aggiunto trasformazione taglio di funzioni di disegno.
- origine Aggiunto alla completa di caratteri di stampa.
- Aggiunto love.graphics.getMode.
- Aggiunto per-sprite colori su SpriteBatches.
Cosa c'è di nuovo nella versione 0.7.1:
- fonte ha aggiunto: isPaused ()
- Aggiunto di errore quando non è possibile creare la finestra iniziale.
- modalità di filtro framebuffer aggiunta.
- Aggiunto love.filesystem.getLastModified.
- modalità di filtro aggiunti per ImageFonts.
- Aggiunto il supporto chiave morti utilizzando il tasto "sconosciuto" con il valore unicode corretto.
- Aggiunto 0 larghezza e l'altezza in love.conf. (Per la risoluzione del desktop corrente)
- Risolto un sacco di bug riguardanti zero caratteri in filetti.
- trattamento fisso di una directory chiamata "amore" nella directory corrente.
- Corretti alcuni errori non gestiti in setScissor.
- Risolto un bug per cui i vecchi callback di fisica sono stati mai dereferenziati.
- perdita fisso di impostazioni di visibilità mouse su setMode.
- creazione fisso di un framebuffer unbinding framebuffer corrente.
- Risolti diversi condizioni di gara in love.thread.
- Fisso 'amore.', In modo da non utilizzare lovedir /. come salvare dir.
- setLineHeight fisso.
- fissi ascii estesa e ImageFonts.
- linea di confezionamento di printf fisso.
- Corretto il crash durante la riproduzione dei suoni.
- riproduzione fisso di mp3 con frequenze di campionamento arbitrarie.
- trattamento fisso di indici negativi in love.joystick.
- fissi toggleFullscreen.
- fissi comportamento imprevisto con tabelle hash per love.graphics.line.
- Mouse fisso coordinate di essere ricoperto dopo setMode.
- Risolto l'errore di setFont gestione su un file inesistente.
- Rimosso frequenze di campionamento personalizzate per i decoder.
Cosa c'è di nuovo nella versione 0.7.0:
- Risolto il modulo di debug non essendo un sopravvalutare dei gestori di errori. (Ora è possibile ignorare debug)
- Corretti alcuni casi, quando love.audio.pause e amici, agivano su tutto, non solo la fonte passato.
- setFixedRotation fisso consentendo altre bandiere.
- Risoluzione di un errore nel caricatore (per richiedere).
- fissi Particlesystem :: setSprite non mantenendo la nuova immagine.
- setMode fissa rimuovere immagini impostazioni (confezionamento, filtri).
- forma fissa:. GetBody, è ora esposto per uso LOVE
- fissi DistanceJoint:. GetType () restituendo "circle" - ora restituisce "distanza"
- SpriteBatches fissi essendo influenzato da setColor
- Risolto il bug audio.
- font modificati, che sono ora al sicuro PO2.
- Cambiato il traceback nella schermata di errore.
- Cambiato origine tipo di carattere in alto a sinistra.
I commenti non trovato