
Flax Engine adalah mesin game 3D modern berkualitas tinggi yang ditulis dalam C++ dan C#. Dari grafis memukau hingga skrip canggih, ini dirancang untuk alur kerja cepat dengan banyak fitur siap pakai menunggu Anda saat ini. Untuk mempelajari lebih lanjut lihat situs web (www.flaxengine.com).
Repositori ini berisi kode sumber lengkap Flax Engine (tidak termasuk dukungan platform yang dilindungi NDA). Siapapun dipersilakan untuk berkontribusi atau menggunakan sumber yang dimodifikasi dalam game berbasis Flax.



Ikuti petunjuk di bawah ini untuk mengkompilasi dan menjalankan mesin dari sumber.
Flax.sln dan atur konfigurasi solusi ke Editor.Development dan platform solusi ke Win64sudo apt install dotnet-sdk-8.0sudo apt install vulkan-sdksudo pacman -S spirv-tools vulkan-headers vulkan-tools vulkan-validation-layerssudo apt-get install git git-lfssudo pacman -S git git-lfsgit-lfs installsudo apt-get install libx11-dev libxcursor-dev libxinerama-dev zlib1g-devsudo pacman -S base-devel libx11 libxcursor libxinerama zlibsudo apt-get install clang lldb lldsudo pacman -S clang lldb lld./GenerateProjectFiles.shFlax|Editor.Linux.Development|x64 ) GenerateProjectFiles.commandEditor.Mac.Development ) Could not execute because the specified command or file was not found.Restart PC - pastikan DotNet ditambahkan ke PATH untuk eksekusi alat baris perintah.
Microsoft.NET.TargetFrameworkInference.targets(141,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 8.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 8.0Gunakan Visual Studio 2022, versi yang lebih lama tidak didukung oleh .NET SDK 8.
Building for Windows without Vulkan rendering backend (Vulkan SDK is missing) Instal Vulkan SDK lalu atur variabel lingkungan untuk menyediakan jalur ke SDK sebelum menjalankan GenerateProjectFiles.bat: set VULKAN_SDK=%sdk_path% .
The NuGetSdkResolver did not resolve this SDK Instal .NET SDK , NuGet package manager , dan NuGet targets and build tasks dalam komponen Visual Studio.
Penggunaan kode sumber Flax diatur secara ketat oleh Perjanjian Lisensi Pengguna Akhir Flax Engine. Jika Anda tidak menyetujui ketentuan tersebut, sebagaimana diubah dari waktu ke waktu, Anda tidak diizinkan untuk mengakses atau menggunakan Flax Engine.
Kami menyambut baik kontribusi apa pun terhadap pengembangan Flax Engine melalui permintaan tarik di GitHub. Sebagian besar pengembangan aktif kami berada di cabang master, jadi kami lebih memilih untuk menerima permintaan tarik di sana (khususnya untuk fitur baru). Kami mencoba memastikan bahwa semua kode baru mematuhi standar pengkodean Flax. Semua kontribusi diatur oleh ketentuan EULA.
PVS-Studio - penganalisis statis untuk kode C, C++, C#, dan Java.