Eine 3D-Graphen- und Game-Engine für Delphi, DirectX 11 und Windows. Es wurde verwendet, um das Free-to-Play-Multiplayer-Spiel Rise of Legions zu entwickeln.
Entweder kopieren Sie alle Dateien in Ihrem Projekt oder die Art und Weise, wie wir normalerweise darauf verlinken: Fügen Sie das Engine-Verzeichnis und alle Unterverzeichnisse in Ihren Suchpfad in Delphi hinzu (muss für jedes Ziel 32-Bit und 64-Bit konfiguriert werden). Die Engine wird (im Anstieg der Legionen) getestet, um mit 32-Bit mithilfe der Grafikkomponenten (Client) und 64-Bit ohne Grafik (Server) zu arbeiten.
Die Redakteure in diesem Repository sollten funktionieren und Ihnen Hinweise zur Motorverwendung geben und können zum Erstellen und Konfigurieren von Effekten verwendet werden. (getestet in Delphi 10.1 Berlin)
Um ehrlich zu sein, hat diese Engine viele nette Funktionen, ist aber nicht einfach zu bedienen. Dieses Projekt wurde seit unserem Studium über viele Jahre von meinem Freund A ME entwickelt. Es gibt viele Funktionen, aber keine wirkliche Dokumentation (außer manchmal manchmal weniger Code -Kommentare) und sicherlich viele Fehler, wenn jemand, der neu in der Engine ist, es verwenden wird. Ich würde empfehlen, diese Engine mit Sorgfalt zu verwenden und den Quellcode von Legions oder Redakteuren für einige Hinweise auf die Verwendung der Module zu werfen.
Der DirectX SDK zeigt viele Warnungen, die während des Debugs von Delphi in der Editorausgabe gedruckt werden. Dieser Druck verbraucht viel Leistung, z. B. die Redakteure scheint in diesem Fall langsam zu laufen. Um dies zu umgehen, können Sie die DXCPL.EXE für den DirectX SDK verwenden, um die Warnungen zu stumm zu stillen.
Die Codebasis ist unter MPL 2.0 verteilt
Es nutzt andere unten angegebene Open-Source-Software:
ANSIMP - Modifiziert, 3 -Klausel -BSD -Lizenz - verwendet zum Importieren von Modelldateien wie FBX.
Dwscript - MPL 1.1 - Wird als Skriptsprache verwendet.
Bildgebung - MPL - Wird zum Importieren von Textur komplexer Formate verwendet.
Jedi -winapi - MPL 1.1 - Wird für verschiedene Windows -Funktionen verwendet.
Lockbox - MPL 1.1 - Wird zum Hashing verwendet.
SEHRSimplexml - MPL 1.1 - Wird für die XML -Analyse verwendet.