3D-графический и игровой двигатель для Delphi, DirectX 11 и Windows. Он использовался для разработки свободного многопользовательского воспитания легионов.
Либо скопируйте все файлы в вашем проекте, либо то, как мы обычно ссылаемся на него: добавьте каталог двигателя и все подкаталог в ваш путь поиска в Delphi (должен быть настроен для каждой целевой 32-битной и 64-битной). Двигатель проверяется (в Rise of Legions) для работы с 32-разрядным использованием графических компонентов (клиент) и 64-битной работы без каких-либо графических (сервер).
Редакторы в этом репозитории должны работать и дать вам подсказки об использовании двигателя и могут использоваться для создания и настройки эффектов. (Протестировано в Delphi 10.1 Berlin)
Честно говоря, этот двигатель имеет много аккуратных функциональности, но его не просто в использовании. Этот проект был разработан моим другом и со времен нашей учебы в течение многих лет. Есть много функций, но никакой реальной документации (за исключением иногда более иногда меньше комментариев кода) и, конечно, много ошибок, если кто -то новичок в двигателе не будет использовать его. Я бы посоветовал использовать этот двигатель с осторожностью и взглянуть на исходный код Rise of Legions или редакторов для некоторых намеков на использование модулей.
DirectX SDK бросает много предупреждений, которые напечатаны Delphi в результате вывода редактора во время отладки. Эта печать потребляет много производительности, например, редакторы, кажется, медленно бежат, когда это происходит. Чтобы обойти это, вы можете использовать dxcpl.exe для SDK DirectX, чтобы отключить появление предупреждений.
База кода распределена в MPL 2.0
Он использует другие открытые программные программы, указанные ниже:
Assimp - Модифицированный, 3 -й оговорка BSD -License - используется для импорта файлов моделей, таких как FBX.
DWScript - MPL 1.1 - используется в качестве языка сценариев.
Визуализация - MPL - используется для импорта текстуры сложных форматов.
Jedi -Winapi - MPL 1.1 - используется для различных функций Windows.
Lockbox - MPL 1.1 - используется для хэширования.
ShurpySimplexml - MPL 1.1 - используется для анализа XML.