SFML.

Biblioteca multimediale semplice e veloce
Scarica ora

SFML. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Laurent Gomila
  • Sito web dell'editore:
  • http://www.sfml-dev.org/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 2.5 MB

SFML. Tag


SFML. Descrizione

Biblioteca multimediale semplice e veloce SFML è un'API multimediale C ++ gratuita e open source che fornisce un accesso basso e alto livello a grafica, audio, ingresso, ecc. Nota: SFML è concesso in licenza e distribuita sotto i termini della licenza ZLIB / LIBPNG. Ecco alcune caratteristiche chiave di "SFML": Caratteristiche principali: · Portable - SFML compila su piattaforme standard come Windows (98, 2000, XP, Vista) e Sistemi UNIX (Linux, MacOS X). Poiché la biblioteca cresce, verrà aggiunto il supporto per ulteriori sistemi operativi. · Oriented Object - SFML è scritto in C ++ e fornisce un design efficiente e orientato agli oggetti. Si basa su modelli standard e idiomi per fornire un quadro semplice e robusto. · Facile da usare - SFML mira ad essere facile da manipolare. Lo sforzo è messo sul codice interno per fornire l'interfaccia pubblica più semplice. · Flessibile - Invece di essere una grande API, la SFML contiene piuttosto un sacco di piccoli pacchetti, che possono essere scelti e combinati in base all'uso previsto. È possibile utilizzare solo il pacchetto di base per ottenere input e finestra, così come il pacchetto grafico completo con sprite e post-effetti. · Integrabili facilmente - SFML può essere utilizzato in una o più finestre e / o può essere integrata nei componenti di interfaccia esistenti. L'integrazione con le librerie di interfaccia utente grafica esistenti (GUI) è facile, in modo da poter aggiungere viste SFML in interfacce complesse integrate con qt, wxidget, mfc o qualsiasi altra cosa. Le lingue: · C ++. · C · D · .Net (c #, vb.net, ...) · Ruby. · Python. Sistema: · Misurazione del tempo portatile e preciso · Fili e mutex semplici e orientati agli oggetti · Modulo Unicode per le conversioni corrette tra codifiche UTF e Locale-dipendenti Finestra: · Può essere utilizzato come pacchetto minimo e portatile per sostituire Glut o SDL per la finestra e l'ingresso con OpenGL · Può creare diverse finestre di rendering · Può essere integrato in componenti di interfacce QT / MFC / WXWidgets esistenti / Win32 / X11 / ... · Fornisce sia un'interfaccia basata sul messaggio che un'interfaccia in tempo reale per la gestione dell'input · Può gestire mouse con un massimo di 5 pulsanti · Può gestire due joystick con un massimo di 7 assi e 32 pulsanti Grafica: · Interfacce molto facilmente con OpenGL (vedere campioni OpenGL) · Effetti moderni disponibili e accelerati hardware: fusione alfa, rotazioni, shader, ... · Gestisce la memoria in modo efficiente, in modo da non dover preoccupare della durata della risorsa o della conservazione; Puoi anche caricare le risorse grafiche prima che venga creata qualsiasi finestra · Può caricare e salvare i formati di immagine standard: BMP, DDS, JPG, PNG, TGA, PSD · Può caricare tutte le risorse grafiche direttamente dai file in memoria · Può usare le viste come in una scena 3D, per ingrandire / tradurre / ruotare il mondo intero · Utilizza una lingua di shader semplificata per aggiungere post-effetti in tempo reale · Facile manipolazione del testo grafico attraverso font bitmap; Supporta i caratteri Unicode e i formati di file di font standard (TTF, CFF, PCF, BDF, ...) Audio: · Utilizza l'accelerazione hardware quando possibile · Può caricare e salvare formati audio standard: OGG, WAV, AIFF, AU, RAW e molto altro · Può caricare tutte le risorse audio direttamente dai file in memoria · Specializzazione del suono 3D · Interfaccia facile per catturare l'audio · Gestisce la memoria in modo efficiente, in modo da non dover preoccupare della durata delle risorse o dello stoccaggio · Supporta lo streaming per i file Big; Puoi persino scrivere la tua classe di streaming personalizzata per qualsiasi fonte (rete, ...) · Supporta formati multi-canali (MONO, STEREO, 4.0, 5.1, 6.1, 7.1) Rete: · Implementa uno strato portatile sulle prese TCP e UDP · Trasferimenti di dati facili tramite pacchetti estensibili basati su stream · Classi per utilizzare i protocolli Internet HTTP e FTP Internet Cosa c'è di nuovo in questa versione: · Applicazione fissa congelata se un joystick USB è stato collegato, su Windows · I joystick fissi a volte non funzionano affatto su Vista · Aggiornato il campione Qt e il tutorial per lavorare con QT 4.5 · Aggiunte le funzioni di videomundi mancanti a sfml.net · Rileva correttamente le profondità supportate per le modalità video su Linux · Risolto il comportamento indefinito durante la creazione di due finestre a schermo intero · Finestra fissa :: Setsize non ridimensionamento alla dimensione richiesta, su Windows · Risolto l'evento tastipressore a volte restituire un codice chiave null su Windows · Risolto il collegamento EnableKeyRepeat non funzionante dopo che è stata creata una seconda finestra su Linux · Risolto bug quando si distrugge / ricreando una finestra su Mac OS X · Aggiunto il supporto per creare una finestra SF :: da una finestra di cacao su Mac OS X · La risoluzione del desktop è ripristinato correttamente quando si nasconde l'applicazione su Mac OS X · Risolti i caratteri accentuati non recuperati correttamente su Mac OS X · Aggiunto supporto per caratteri composti su Mac OS X


SFML. Software correlato

Emgm.

Biblioteca Haskell che implementa i generici estensibili e modulari per le masse ...

185 56 KB

Scarica

Rubino / ldap.

Biblioteca di estensione per Ruby che fornirà l'interfaccia ad alcune librerie LDAP ...

190 53 KB

Scarica

Ezmorph.

Biblioteca AIMPLE JAVA per trasformare un oggetto in un altro oggetto ...

161 84 KB

Scarica