Um mecanismo 3D graphic e de jogo para Delphi, DirectX 11 e Windows. Foi usado para desenvolver o jogo multiplayer gratuito, Rise of Legions.
Copie todos os arquivos em seu projeto ou a maneira como geralmente vinculamos a ele: adicione o diretório do mecanismo e todo o subdiretório ao seu caminho de pesquisa no Delphi (deve ser configurado para cada destino de 32 bits e 64 bits). O mecanismo é testado (no ascensão das legiões) para trabalhar com 32 bits usando os componentes gráficos (cliente) e 64 bits funcionando sem qualquer gráfico (servidor).
Os editores deste repositório devem estar funcionando e dão dicas sobre o uso do motor e podem ser usados para criar e configurar efeitos. (Testado em Delphi 10.1 Berlin)
Para ser honesto, este mecanismo tem muitas funcionalidades elegantes, mas não é fácil de usar. Este projeto foi desenvolvido pelo meu amigo e eu desde nossos estudos ao longo de muitos anos. Existem muitos recursos, mas nenhuma documentação real (exceto às vezes mais comentários de código) e certamente muitos bugs, se alguém novo no mecanismo o usar. Eu aconselharia usar este mecanismo com cuidado e dar uma olhada no código -fonte de ascensão das legiões ou dos editores para obter algumas dicas sobre o uso dos módulos.
O DirectX SDK lança muitos avisos que são impressos por Delphi na saída do editor enquanto estão em depuração. Essa impressão consome muito desempenho, por exemplo, os editores parecem funcionar lentamente quando isso acontece. Para contornar isso, você pode usar o dxcpl.exe para o DirectX SDK silenciar os avisos que aparecem.
A base de código é distribuída pelo MPL 2.0
Faz uso de outros software de fonte aberta declarados abaixo:
Assim - modificado, 3 -cláusulas BSD -License - usado para importar arquivos de modelo como o FBX.
DWScript - MPL 1.1 - usado como linguagem de script.
Imagem - MPL - usado para importar textura de formatos complexos.
Jedi -winapi - MPL 1.1 - usado para várias funções do Windows.
Lockbox - MPL 1.1 - usado para hash.
MULHERSIMPLEXML - MPL 1.1 - Usado para análise XML.