Azurgege

OpenGL / OpenAL Game Engine
Jetzt downloaden

Azurgege Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Aloysius Indrayanto
  • Website des Verlags:
  • http://bluewind25.org/

Azurgege Stichworte


Azurgege Beschreibung

OpenGL / OpenAL Spiel-Engine AzureGE ist eine Multi-Plattform, OpenAL und OpenGL-basierte Spiel-Engine. Es hat eine eingebaute Unterstützung für I / O, Gewindeschneiden, Vernetzung, Partikelsystem, Material Generator, Textur-Generator, und Mesh / Gelände Generator. Es soll vor allem für die Erstellung von Rollenspiel (RPG). Es kann aber auch für andere Arten von Spiel verwendet werden. Hier sind einige der wichtigsten Features von AzureGE: · Multi-Plattform, unterstützt derzeit Linux und Windows. · Hierarchical Rendering OpenGL. 3D-Audio für OpenAL mit Unterstützung mit: · Wave-Audio-Wiedergabe für Sound-Effekt. · Ogg-Vorbis Audio-Wiedergabe für Hintergrundmusik. · MIDI-Wiedergabe für Hintergrundmusik mit einem Software-Synthesizer (libTiMidity). · Integrierte Unterstützung für I / O, Gewindeschneiden und Vernetzung. Was ist neu in dieser Version: Wichtiges Refactoring: · + Eine neue Bibliothek, AzureGE-Ressource hinzugefügt. Die Bibliothek wird verwendet zum Speichern von · Ressource-Archiv-Datei Daten. · + Die GFX-GLExt Bibliothek unterstützt nun mehrere Kontext. · + Diese Mitgliederfunktionen in der BasicIStream Klasse (und alle derivativen Klassen): · - peek () · - peekSome () · - lesen() · - readsome () wurden umbenannt: · - upeek () · - upeekSome () · - uread () · - ureadSome () Darüber hinaus wurden neue Member-Funktionen in der BasicIStream Klasse hinzugefügt: · - readne () · - readle () · - readbe () · Diese Funktionen sind entsprechend Endian-unabhängig, Little-Endian, · Und Big-Endian-Wert-Messungen und ist für alle feste Größe überlastet · Datentypen sowie für Typ boolean. · + Die Member-Funktion write () in der BasicIStream Klasse (und alle derivativen · Klassen) wurde uwrite umbenannt (). Darüber hinaus werden neue Member-Funktionen wurden in der BasicOStream Klasse hinzugefügt: · - writene () · - writele () · - writebe () · Diese Funktionen sind entsprechend Endian-unabhängig, Little-Endian, · Und Big-Endian-Wert-Schriften und ist für alle feste Größe überlastet · Datentypen sowie für Typ boolean. · + Die Instanziierung Methode zur RenderingContext, DefaultTextRenderer, · FUIDesktop und FUIDefaultStyleEngine Klassen verändert wurden. jetzt sind sie müssen mit den entsprechenden statischen Elementfunktionen instantiiert werden: · - RenderingContext :: newInstance () · - DefaultTextRenderer :: newInstance () · - FUIDesktop :: newInstance () · - FUIDefaultStyleEngine :: newInstance () + Diese Member-Funktionen in der Matrix-Klasse: · - Transformation () · - transformAndNormalize () wurden ersetzt durch: · - transform () · - transform () · - transformVectorAndNormalize () + Diese GFX-ZGL dynamic-Netzfunktionen: · - zglcGenMesh () · - zglcDeleteMesh () · - zglcBindMesh () · - zglcMeshAttribSubData () · - zglcMeshElementSubData () · - zglcMeshBeginDraw () · - zglcMeshEndDraw () · - zglcMeshDrawArrays () · - zglcMeshDrawElements () wurden umbenannt (jetzt ist es heißt primitiv-Puffer): · - zglcGenPrimitive () · - zglcDeletePrimitive () · - zglcBindPrimitive () · - zglcPrimitiveAttribSubData () · - zglcPrimitiveElementSubData () · - zglcPrimitiveBeginDraw () · - zglcPrimitiveEndDraw () · - zglcPrimitiveDrawArrays () · - zglcPrimitiveDrawElements () Neue Klassen wurden hinzugefügt: · + SocketSet · + Nachricht · + Message · + MessageClient · + SkyBoxNode · + SkyDomeNode · + AnimatedMeshNode · + DeformationBasedModelNode · Die PointParticle Klasse unterstützt jetzt Texturierung, wenn die Systemstützen Sprite zeigen. Die DiamondParticle Klasse jetzt: · + Unterstützt Texturierung. · + Kann um 90 Grad gedreht werden (zu einem Quadrat). · + Immer erzeugt Partikel, die die Kamera zeigen. Die MeshGenerator Klasse wurde verbessert: · + Es wurde eine neue Member-Funktion, newSolidQuadrilateral (). · + Die InsideOut Parameter wird nun in Konstruktor gesetzt und gilt für alle · Art der erzeugten Maschen. Die Bitmap-Klasse wurde verbessert: · + Es unterstützt jetzt Laden BMP-Dateien mit RLE-4, RLE-8, RGB-565, XRGB-1555, · ARGB-1555 XRGB-8888 und ARGB-8888-Formate. + Es ist nun möglich, sich zu registrieren und austragen Benutzer-Handler verwenden: · - registerImageLoader () · - unregisterImageLoader () · + Eine neue Elementfunktion wurde changeAlpha () hinzugefügt. + Wurden Diese Mitgliederfunktionen umbenannt: · - replaceWith () -> ersetzen () · - modulateWith () -> modulieren () · - mixWith () -> mischen () · - blendWith () -> Blend () · Die FUIDesktop Klasse wird verbessert. Es unterstützt nun Seamless-Modus (es kann zusammen mit dem 3D-Szene-Rendering angezeigt werden). Bitte führen Sie die Demo-Anwendung WalkingDemo.cpp es zu sehen, um es Aktion. Die SoundBuffer Klasse wurde verbessert: · + Es unterstützt jetzt Laden Ogg-Vorbis-Dateien mit festen Bitrate. + Es ist jetzt möglich, Benutzerhandleiter zu registrieren und zu registrieren. · - RegisterOundloader () · - Unregistersoundloader () · Eine neue Demo-Anwendung hinzugefügt, animiertMeshDemo.cpp. · Eine neue Testanwendung hinzugefügt, NachrichtencTest.cpp. · Einige Fehlerbehebungen. · Dokumentation Updates.


Azurgege Zugehörige Software