FlaxEngine開源 3D 游戲引擎
Flax Engine 是用 C++ 和 C# 編寫的高質(zhì)量現(xiàn)代 3D 游戲引擎。從令人驚嘆的圖形到強(qiáng)大的腳本 - Flax 可以為開發(fā)者的游戲提供一切。專為快速工作流程而設(shè)計,有許多現(xiàn)成的功能等著您。該存儲庫包含 Flax 的完整源代碼(不包括受 NDA 保護(hù)的平臺支持)。歡迎任何人在基于 Flax 的游戲中貢獻(xiàn)或使用修改后的源代碼。
用于 Visual Studio 的 Flax 插件
Flax Visual Studio 擴(kuò)展提供了更好的編程工作流、C# 腳本調(diào)試功能,并允許附加到正在運(yùn)行的引擎實(shí)例以調(diào)試 C# 源代碼。
Windows 上開始
- 安裝 Visual Studio 2015 或更新版本
- 安裝 Windows 8.1 SDK 或更新版本
- 安裝 Microsoft Visual C++ 2015 v140 工具集或更新版本
- 克隆倉庫(帶 LFS)
- 運(yùn)行 GenerateProjectFiles.bat
- 打開Flax.sln,設(shè)置方案配置為Editor.Development,方案平臺為Win64
- 將 Flax (C++) 或 FlaxEngine (C#) 設(shè)置為啟動項目
- 編譯 Flax 項目(按 F7 或 CTRL+Shift+B)
- 運(yùn)行 Flax(按 F5 鍵)
如果在 Windows 上構(gòu)建以支持 Vulkan 渲染,請先安裝 Vulkan SDK,然后在運(yùn)行 GenerateProjectFiles.bat 之前設(shè)置環(huán)境變量以提供 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)
- 運(yùn)行 ./GenerateProjectFiles.sh
- 使用 Visual Code 打開工作區(qū)
- 構(gòu)建并運(yùn)行(名為 Flax|Editor.Linux.Development|x64 的配置和任務(wù))
評論
圖片
表情
