×

FlaxEngine开源3D游戏引擎

消耗积分:2 | 格式:zip | 大小:0.00 MB | 2022-06-17

张涛

分享资料个

授权协议 EULA
开发语言 C/C++ C#
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发多媒体处理

软件简介

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 的配置和任务)
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !