Un motor 3D-Graphic y Game para Delphi, DirectX 11 y Windows. Se usó para desarrollar el juego multijugador Rise of Legions de Legions de Legions gratuito.
Copie todos los archivos en su proyecto o la forma en que generalmente lo vinculamos: agregue el directorio del motor y todo el subdirectorio a su ruta de búsqueda en Delphi (debe configurarse para cada objetivo de 32 bits de 32 y 64 bits). El motor se prueba (en ascenso de las legiones) para trabajar con 32 bits utilizando los componentes gráficos (cliente) y el trabajo de 64 bits sin ningún gráfico (servidor).
Los editores en este repositorio deben funcionar y darle sugerencias sobre el uso del motor y pueden usarse para crear y configurar efectos. (Probado en Delphi 10.1 Berlín)
Para ser honesto, este motor tiene mucha funcionalidad ordenada, pero no es fácil de usar. Este proyecto fue desarrollado por mi amigo y yo desde nuestros estudios durante muchos años. Hay muchas características, pero no hay documentación real (excepto a veces más a veces menos comentarios de código) y seguramente muchos errores, si alguien nuevo en el motor lo usará. Aconsejaría usar este motor con cuidado y echar un vistazo al código fuente de Rise of Legions o a los editores para algunos consejos sobre el uso de los módulos.
El SDK de DirectX lanza muchas advertencias imprimidas por Delphi en la salida del editor mientras está en depuración. Esta impresión consume mucho rendimiento, por ejemplo, los editores parecen funcionar lentamente cuando esto sucede. Para trabajar alrededor de esto, puede usar el dxcpl.exe para que el SDK de DirectX silencie las advertencias que aparecen.
La base del código se distribuye en MPL 2.0
Hace uso de otro software de código abierto que se indica a continuación:
Assimp - Modificado, 3 cláusula BSD -License - Se utiliza para importar archivos de modelo como FBX.
DWScript - MPL 1.1 - Utilizado como lenguaje de secuencias de comandos.
Imágenes - MPL - utilizada para importar textura de formatos complejos.
Jedi -Winapi - MPL 1.1 - Se utiliza para varias funciones de Windows.
Lockbox - MPL 1.1 - Se usa para el hash.
MuySimplexML - MPL 1.1 - Utilizado para el análisis XML.