Delphi、DirectX 11、Windowsの3Dグラフィックおよびゲームエンジン。これは、レギオンの無料プレイマルチプレイヤーゲームの台頭を開発するために使用されました。
プロジェクト内のすべてのファイルをコピーするか、通常のリンクをコピーします。エンジンディレクトリとすべてのサブディレクトリをDelphiの検索パスに追加します(各ターゲット32ビットと64ビットごとに構成する必要があります)。エンジンは、グラフィックコンポーネント(クライアント)を使用して32ビットで動作し、グラフィック(サーバー)なしで64ビットを使用して32ビットで動作するようにテストされます。
このリポジトリの編集者は機能し、エンジンの使用に関するヒントを提供する必要があり、効果を作成および構成するために使用できます。 (デルファイ10.1ベルリンでテスト)
正直なところ、このエンジンには多くのきちんとした機能がありますが、使いやすいことではありません。このプロジェクトは、長年にわたって私たちの勉強以来、私の友人An Meによって開発されました。多くの機能がありますが、実際のドキュメントはありません(コードコメントが少ない場合があります)、そして確かに多くのバグがあります。このエンジンを慎重に使用して、モジュールの使用に関するいくつかのヒントについて、レギオンの台頭コードまたは編集者を見てください。
DirectX SDKは、デバッグ中に編集者の出力でDelphiによって印刷された多くの警告を投げます。この印刷は多くのパフォーマンスを消費します。たとえば、編集者はこれが起こるとゆっくりと実行されるようです。これを回避するには、Directx SDKにDXCPL.exeを使用して、表示される警告をミュートできます。
コードベースはMPL 2.0の下に配布されます
以下に示す他のオープンソースソフトウェアを利用します。
Assimp-修正、3節BSD -License- FBXなどのモデルファイルのインポートに使用されます。
dwscript -mpl 1.1-スクリプト言語として使用。
イメージング-MPL-複雑な形式のテクスチャのインポートに使用。
Jedi -Winapi -MPL 1.1-さまざまなWindows関数に使用されます。
ロックボックス-MPL 1.1-ハッシュに使用。
verysimplexml -MPL 1.1- XML解析に使用。