FlaxEngine
Update 1.9.6605

Flax Engine 是一款用 C++ 和 C# 編寫的高品質現代 3D 遊戲引擎。從令人驚嘆的圖形到強大的腳本,它專為快速工作流程而設計,有許多現成的功能等著您。要了解更多信息,請訪問網站 (www.flaxengine.com)。
此儲存庫包含 Flax 引擎的完整原始程式碼(不包括受 NDA 保護的平台支援)。歡迎任何人在基於 Flax 的遊戲中貢獻或使用修改後的原始程式碼。



請按照以下說明從原始程式碼編譯並運行引擎。
Flax.sln並將解決方案配置設定為Editor。sudo 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.重新啟動 PC - 確保將 DotNet 新增至 PATH 以便執行命令列工具。
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.0使用 Visual Studio 2022,.NET SDK 8 不支援舊版。
Building for Windows without Vulkan rendering backend (Vulkan SDK is missing)安裝 Vulkan SDK,然後設定環境變數以在執行GenerateProjectFiles.bat之前提供 SDK 的路徑: set VULKAN_SDK=%sdk_path% 。
The NuGetSdkResolver did not resolve this SDK安裝.NET SDK 、 NuGet package manager和NuGet targets and build tasks 。
使用 Flax 原始碼嚴格遵守 Flax 引擎最終使用者授權協議。如果您不同意這些不時修訂的條款,您將無法存取或使用 Flax Engine。
我們歡迎透過 GitHub 上的拉取請求對 Flax Engine 開發做出任何貢獻。我們的大部分活躍開發都在主分支中,因此我們更喜歡在那裡接受拉取請求(特別是對於新功能)。我們盡力確保所有新程式碼都遵守 Flax 編碼標準。所有貢獻均受 EULA 條款的約束。
PVS-Studio - C、C++、C# 和 Java 程式碼的靜態分析器。