Azurge

Moteur de jeu OpenGL / Openal
Télécharger maintenant

Azurge Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL v3
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Aloysius Indrayanto
  • Site Internet de l'éditeur:
  • http://bluewind25.org/

Azurge Mots clés


Azurge La description

Moteur de jeu OpenGL / Openal Azurge est un moteur de jeu basé sur la plate-forme multiforme, openalique et opengl. Il a une prise en charge intégrée pour les E / S, le filetage, la mise en réseau, le système de particules, le générateur de matériau, le générateur de texture et le générateur de maillage / terrain. Il est principalement destiné à créer un jeu de jeu de rôle (RPG). Cependant, il peut également être utilisé pour d'autres types de jeu. Voici quelques caractéristiques essentielles de "Azurge": · Multi-plate-forme prend actuellement en charge Linux et Windows. · Rendu hiérarchique utilisant OpenGL. Audio de positionnement 3D à l'aide de l'ouverture avec support pour: · Lecture audio de vagues pour un effet sonore. · Lecture audio OGG-Vorbis pour la musique de fond. · Lecture MIDI pour la musique de fond en utilisant le synthétiseur logiciel (libtimeur). · Support intégré pour les E / S, le filetage et la mise en réseau. Quoi de neuf dans cette version: Refactoring majeur: · + Ajout d'une nouvelle bibliothèque, Azurge-Ressource. La bibliothèque est utilisée pour stocker · Données de fichiers d'archives de ressources. · + La bibliothèque GFX-GLEXT prend désormais en charge plusieurs contextes. · + Ces fonctions membres de la classe Basistrecs - et de tous les dérivés Des classes): · - Peek () · - Peeksome () · - lire() · - Readsome () ont été renommés: · - Upeek () · - Sweeksome () · - Uread () · - Ureadsome () De plus, de nouvelles fonctions membres ont été ajoutées dans la classe Basistrecs: · - Lovene () · - Libérer () · - Readbe () · Ces fonctions correspondent à l'indépendante de Endian, peu de sous-Endian, · Et des lectures de valeur de Big-Endian et sont surchargées pour toutes les dimensions fixes · Types de données ainsi que pour le type booléen. · + La fonction de membre Ecrire () dans la classe Basistreceam (et tous les dérivés · Les classes) ont été renommés à Uwrite (). De plus, de nouvelles fonctions membres ont été ajoutés dans la classe Basicostream: · - Writeene () · - Writele () · - Writebe () · Ces fonctions correspondent à l'indépendante de Endian, peu de sous-Endian, · Et les écrits de valeur de Big-Endian et sont surchargés pour toutes les tailles fixes · Types de données ainsi que pour le type booléen. · + La méthode d'instanciation pour le RenderingContext, par défautTexTrender, · Fuidesktop et FuideFaultStyleEngine Les classes ont été modifiées. Maintenant ils doit être instancié à l'aide des fonctions de membre statique correspondantes: · - RenderingContext :: NewInstance () · - DefaultTexTrender :: NewInstance () · - Fuidesktop :: NewInstance () · - FuidefaultStyleEngine :: NewInstance () + Ces fonctions membres de la classe Matrix: · - transformer() · - Transformandnormaliser () ont été remplacés par: · - Transformateur () · - Transformvecteur () · - TransformvecteurNormalize () + Ces fonctions GFX-ZGL Dynamic-Mesh: · - ZGLCGENMESH () · - ZGLCDELELETEMESH () · - ZGLCBindMesh () · - ZGLCMESHATTRIBSUBDATA () · - ZglcMeshelementsBData () · - ZGLCMESHBEGINDRAW () · - ZGLCMESHENDRAW () · - ZglcmeshDraparrays () · - ZglcmeshDrawelements () ont été renommés (maintenant, il s'appelle primitif-tampon): · - ZglcGenPrimitif () · - ZGLCDeletePrimitif () · - ZGLCBindPrimitif () · - ZLLCPRIMITIVEATTRIBSUBDATA () · - ZLCRCPRIMITIMITICIMIMIMIMIMENTSUBDATA () · - ZglcPrimitiveBeGindraw () · - ZGLCPRIMITIMITIMITIMITIMITICDDRAW () · - ZLCPRIMITEVERRAWARRAIS () · - ZGLCPRIMITEDrawelements () De nouvelles classes ont été ajoutées: · + Socketset · + Message · + MessageServeur · + Messageclient · + SkyBoxNode · + SkyDomenode · + AnimatedMeshNode · + DéformationBasedModelode · La classe PointParticle prend désormais en charge la texturation si le système prend en charge le point Sprite. La classe DiamondParticle maintenant: · + Soutenir la texture. · + Peut être tourné à 90 degrés (devenir un carré). · + Produit toujours des particules qui font face à la caméra. La classe MeshGenerator a été améliorée: · + Ajout d'une nouvelle fonction membre, NewsolidQuadRilatéral (). · + Le paramètre 'InsideOut' est maintenant mis dans le constructeur et s'applique à tous · Type de mailles générées. La classe BitMap a été améliorée: · + Il prend désormais en charge le chargement de fichiers BMP avec RLE-4, RLE-8, RGB-565, XRGB-1555, · Formats Argb-1555, XRGB-8888 et ArgB-8888. + Il est maintenant possible d'enregistrer et de désenregistrer les gestionnaires de l'utilisateur en utilisant: · - RegisterImageloader () · - Unregisterimagéloader () · + Une nouvelle fonction membre, ChangeAlpha () a été ajoutée. + Ces fonctions membres ont été renommées: · - Remplacera () -> Remplacer () · - Modulatewith () -> Moduler () · - Mixwith () -> Mix () · - Blendwith () -> Mélange () · La classe Fuidesktop a été améliorée. Il prend maintenant en charge le mode sans couture (il peut être affiché avec le rendu des scènes 3D). Veuillez exécuter la demande de démonstration 'walkdemo.cpp' pour la voir l'action informatique. La classe Soundbuffer a été améliorée: · + Il prend désormais en charge la chargement des fichiers OGG-Vorbis avec un débit binaire fixe. + Il est maintenant possible d'enregistrer et de désenregistrer les gestionnaires de l'utilisateur en utilisant: · - RegisterSoundingLoader () · - Unregissirsounderloader () · Ajout d'une nouvelle demande de démonstration, animatedMeshDemo.cpp. · Ajout d'une nouvelle application de test, MessagesCetest.cpp. · Certaines corrections de bugs. · Mises à jour de la documentation.


Azurge Logiciels associés