Delphi, Directx 11 및 Windows 용 3D 그래픽 및 게임 엔진. 그것은 군단의 무료 멀티 플레이어 게임 Rise of Legions를 개발하는 데 사용되었습니다.
프로젝트의 모든 파일을 복사하거나 일반적으로 링크하는 방식 : 델파이의 검색 경로에 엔진 디렉토리와 모든 하위 디렉토리를 추가하십시오 (각 대상 32 비트 및 64 비트에 대해 구성해야 함). 엔진은 그래픽 구성 요소 (클라이언트)를 사용하여 32 비트와 함께 작업하고 그래픽 (서버)없이 작동하는 64 비트 작업을 테스트합니다.
이 저장소의 편집자는 작동 중이며 엔진 사용에 대한 힌트를 제공하고 효과를 생성하고 구성하는 데 사용될 수 있습니다. (델파이 10.1 베를린에서 테스트)
솔직히 말해서이 엔진에는 깔끔한 기능이 많지만 사용하기 쉽지 않습니다. 이 프로젝트는 몇 년 동안 공부 한 이래로 친구 AN ME에 의해 개발되었습니다. 엔진을 처음 접하는 사람 이이를 사용할 경우 많은 기능이 있지만 실제 문서 (때로는 더 적은 코드 댓글을 제외하고)가 없습니다. 나는이 엔진을 조심스럽게 사용하고 모듈 사용에 대한 힌트를 위해 군단의 상승 소스 코드 또는 편집자를 살펴 보겠습니다.
DirectX SDK는 디버그에있는 동안 편집기 출력에서 Delphi가 인쇄하는 많은 경고를 던집니다. 이 인쇄는 많은 성능을 소비합니다. 예를 들어 편집자는 이런 일이 발생하면 천천히 실행되는 것 같습니다. 이 문제를 해결하기 위해 Dixcpl.exe를 사용하여 Directx SDK를 사용하여 경고가 표시 될 수 있습니다.
코드베이스는 MPL 2.0에 따라 배포됩니다
아래에 언급 된 다른 오픈 소스 소프트웨어를 사용합니다.
Assimp- 수정 된 3- 클라스 BSD -License- FBX와 같은 모델 파일을 가져 오는 데 사용됩니다.
dwscript -MPL 1.1- 스크립팅 언어로 사용됩니다.
이미징 -MPL- 복잡한 형식의 텍스처 가져 오기에 사용됩니다.
Jedi -Winapi -MPL 1.1- 다양한 Windows 기능에 사용됩니다.
Lockbox -MPL 1.1- 해싱에 사용됩니다.
vertysimplexml -mpl 1.1- XML 파싱에 사용됩니다.