
Flax Engine es un motor de juegos 3D moderno de alta calidad escrito en C++ y C#. Desde gráficos impresionantes hasta secuencias de comandos potentes, está diseñado para un flujo de trabajo rápido con muchas funciones listas para usar esperándote ahora mismo. Para obtener más información, consulte el sitio web (www.flaxengine.com).
Este repositorio contiene el código fuente completo de Flax Engine (excluyendo el soporte de plataformas protegidas por NDA). Cualquiera puede contribuir o utilizar la fuente modificada en juegos basados en Flax.



Siga las instrucciones a continuación para compilar y ejecutar el motor desde la fuente.
Flax.sln y establezca la configuración de la solución en Editor. Desarrollo y plataforma de solución en Win64.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 de configuración.Mac.Desarrollo) Could not execute because the specified command or file was not found.Reinicie la PC: asegúrese de que DotNet esté agregado a PATH para la ejecución de herramientas de línea de comandos.
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.0Utilice Visual Studio 2022; las versiones anteriores no son compatibles con .NET SDK 8.
Building for Windows without Vulkan rendering backend (Vulkan SDK is missing) Instale el SDK de Vulkan y luego configure una variable de entorno para proporcionar la ruta al SDK antes de ejecutar GenerateProjectFiles.bat: set VULKAN_SDK=%sdk_path% .
The NuGetSdkResolver did not resolve this SDK Instale .NET SDK , NuGet package manager y NuGet targets and build tasks en componentes de Visual Studio.
El uso del código fuente de Flax se rige estrictamente por el Acuerdo de licencia de usuario final de Flax Engine. Si no está de acuerdo con esos términos, modificados periódicamente, no se le permitirá acceder ni utilizar Flax Engine.
Agradecemos cualquier contribución al desarrollo de Flax Engine a través de solicitudes de extracción en GitHub. La mayor parte de nuestro desarrollo activo se realiza en la rama master, por lo que preferimos recibir solicitudes de extracción allí (especialmente para nuevas funciones). Intentamos asegurarnos de que todo el código nuevo cumpla con los estándares de codificación Flax. Todas las contribuciones se rigen por los términos del EULA.
PVS-Studio: analizador estático para código C, C++, C# y Java.