Un moteur 3D-graphiques et de jeu pour Delphi, DirectX 11 et Windows. Il a été utilisé pour développer le jeu multijoueur gratuit Rise of Legions.
Copiez tous les fichiers de votre projet, soit la façon dont nous nous connectons habituellement: Ajoutez le répertoire du moteur et tout le sous-répertoire à votre chemin de recherche dans Delphi (doit être configuré pour chaque cible 32 bits et 64 bits). Le moteur est testé (dans Rise of Legions) pour travailler avec 32 bits en utilisant les composants graphiques (client) et 64 bits fonctionnant sans aucun graphique (serveur).
Les éditeurs de ce référentiel doivent fonctionner et vous donner des conseils sur l'utilisation du moteur et peuvent être utilisés pour créer et configurer des effets. (testé dans Delphi 10.1 Berlin)
Pour être honnête, ce moteur a beaucoup de fonctionnalités soignées, mais n'est pas facile à utiliser. Ce projet a été développé par mon ami et moi depuis nos études sur plusieurs années. Il y a beaucoup de fonctionnalités, mais pas de documentation réelle (sauf parfois plus parfois moins de commentaires de code) et sûrement beaucoup de bogues, si quelqu'un de nouveau dans le moteur l'utilisera. Je conseille d'utiliser ce moteur avec soin et de jeter un œil au code source de Rise of Legions ou aux éditeurs pour quelques indices sur l'utilisation des modules.
Le SDK DirectX lance de nombreux avertissements qui sont imprimés par Delphi dans la sortie de l'éditeur pendant le débogage. Cette impression consomme beaucoup de performances, par exemple les éditeurs semblent fonctionner lentement lorsque cela se produit. Pour contourner cela, vous pouvez utiliser le DXCPL.exe pour le SDK DirectX pour désactiver les avertissements.
La base de code est distribuée sous MPL 2.0
Il utilise d'autres logiciels open source indiqués ci-dessous:
ASSIMP - Modified, 3-CLAUS BSD-Licence - Utilisé pour l'importation de fichiers de modèle comme FBX.
DWScript - MPL 1.1 - utilisé comme langage de script.
Imagerie - MPL - Utilisé pour l'importation de texture de formats complexes.
Jedi-Winapi - MPL 1.1 - Utilisé pour diverses fonctions Windows.
Lockbox - MPL 1.1 - Utilisé pour le hachage.
TRÈSSIMPLEXML - MPL 1.1 - Utilisé pour l'analyse XML.