Mesin 3D-grafik dan game untuk Delphi, DirectX 11 dan Windows. Itu digunakan untuk mengembangkan permainan multipemain-multiblay-free-to-play Rise of Legion.
Salin semua file dalam proyek Anda atau cara kami biasanya menautkannya: Tambahkan direktori engine dan semua subdirektori ke jalur pencarian Anda di Delphi (harus dikonfigurasi untuk setiap target 32-bit dan 64-bit). Mesin diuji (dalam kebangkitan legiun) untuk bekerja dengan 32-bit menggunakan komponen grafis (klien) dan 64-bit bekerja tanpa grafik (server).
Editor dalam repositori ini harus berfungsi dan memberi Anda petunjuk tentang penggunaan mesin dan dapat digunakan untuk membuat dan mengonfigurasi efek. (Diuji di Delphi 10.1 Berlin)
Sejujurnya mesin ini memiliki banyak fungsi yang rapi, tetapi tidak mudah digunakan. Proyek ini dikembangkan oleh teman saya dan saya sejak studi kami selama bertahun -tahun. Ada banyak fitur, tetapi tidak ada dokumentasi nyata (kecuali kadang -kadang lebih sedikit komentar kode) dan pasti banyak bug, jika ada orang yang baru menggunakan mesin akan menggunakannya. Saya akan menyarankan untuk menggunakan mesin ini dengan hati -hati dan melihat kode sumber Rise of Legion atau editor untuk beberapa petunjuk tentang penggunaan modul.
DirectX SDK melempar banyak peringatan yang dicetak oleh Delphi dalam output editor saat berada di Debug. Pencetakan ini mengkonsumsi banyak kinerja, misalnya editor tampaknya berjalan perlahan ketika ini terjadi. Untuk mengatasi ini, Anda dapat menggunakan dxcpl.exe untuk DirectX SDK untuk membisukan peringatan yang muncul.
Basis kode didistribusikan di bawah MPL 2.0
Itu memanfaatkan perangkat lunak open-source lainnya yang dinyatakan di bawah ini:
AssIMP - Modifikasi, 3 -klausa BSD -license - Digunakan untuk mengimpor file model seperti FBX.
DWScript - MPL 1.1 - Digunakan sebagai bahasa skrip.
Pencitraan - MPL - Digunakan untuk mengimpor tekstur format kompleks.
Jedi -Winapi - MPL 1.1 - Digunakan untuk berbagai fungsi Windows.
Lockbox - MPL 1.1 - Digunakan untuk Hashing.
Sangat sederhana - MPL 1.1 - Digunakan untuk parsing XML.