FlaxEngine开源 3D 游戏引擎

联合创作 · 2023-09-29 19:49

Flax Engine 是用 C++ 和 C# 编写的高质量现代 3D 游戏引擎。从令人惊叹的图形到强大的脚本 - Flax 可以为开发者的游戏提供一切。专为快速工作流程而设计,有许多现成的功能等着您。该存储库包含 Flax 的完整源代码(不包括受 NDA 保护的平台支持)。欢迎任何人在基于 Flax 的游戏中贡献或使用修改后的源代码。

用于 Visual Studio 的 Flax 插件

Flax Visual Studio 扩展提供了更好的编程工作流、C# 脚本调试功能,并允许附加到正在运行的引擎实例以调试 C# 源代码。

Windows 上开始

  • 安装 Visual Studio 2015 或更新版本
  • 安装 Windows 8.1 SDK 或更新版本
  • 安装 Microsoft Visual C++ 2015 v140 工具集或更新版本
  • 克隆仓库(带 LFS)
  • 运行 GenerateProjectFiles.bat
  • 打开Flax.sln,设置方案配置为Editor.Development,方案平台为Win64
  • 将 Flax (C++) 或 FlaxEngine (C#) 设置为启动项目
  • 编译 Flax 项目(按 F7 或 CTRL+Shift+B)
  • 运行 Flax(按 F5 键)

如果在 Windows 上构建以支持 Vulkan 渲染,请先安装 Vulkan SDK,然后在运行 GenerateProjectFiles.bat 之前设置环境变量以提供 SDK 的路径:
 

set VULKAN_SDK=C:\VulkanSDK\version\

Linux 上开始

  • 安装 Visual Studio Code
  • 安装 Mono (https://www.mono-project.com/download/stable)
  • 使用 LFS 安装 Git
  • 安装所需的软件包: sudo apt-get install libx11-dev libxcursor-dev libxinerama-dev nuget autoconf libogg-dev automake build-essential gettext cmake python libtool libtool-bin libpulse-dev libasound2-dev libjack-dev portaudio19-dev
  • 安装编译器 sudo apt-get install clang lldb lld(Clang 6 或更新版本)
  • 克隆仓库(带 LFS)
  • 运行 ./GenerateProjectFiles.sh
  • 使用 Visual Code 打开工作区
  • 构建并运行(名为 Flax|Editor.Linux.Development|x64 的配置和任务)
浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报