【问题标题】:unreal engine development using vscode without vs2019, 2017虚幻引擎开发使用 vscode 不使用 vs2019, 2017
【发布时间】:2020-09-19 21:21:36
【问题描述】:

我想知道是否可以在没有 Visual Studio 2019、2017 等的情况下在虚幻引擎中制作 C++ 项目。

目前我只使用 vscode。是否需要安装visual studio?

【问题讨论】:

  • Unreal 确实有一些对 vs 代码的内置支持。与与 UE4 相关的大多数事情一样,设置没有正式记录,但幸运的是这些步骤相对简单,并且有人提供了它们 here。 (显然你仍然需要一个编译器和必要的 sdks)

标签: visual-studio-code unreal-engine4


【解决方案1】:

您可以使用 Visual Studio 代码,但需要一些编译器来编译您的 C++ 项目。为此,经常使用 Visual Studio 支持的 MSVC 编译器。您可以下载 MSVC 编译器并使用 Visual Studio 代码。当您使用 Visual Studio 代码创建项目时,将生成一个 .vscode 文件夹。 在此文件夹中,您将拥有一个

  • task.json [用于生成编译程序和创建 exe 文件所需的构建脚本]

  • Launch.json [用于调试 C++ 类]

  • Properties.json [用于查找 MSVC 编译器]

虚幻引擎在编辑器中有一个按钮,可以编译您的代码。这相当于运行

cd " Where you have your engine installed" 

"Engine\\Build\\BatchFiles\\Build.bat" YourProjectNameEditor Win64 Development "C:\ThePathToYourProject\YourProjectName.uproject" -waitmutex

Visual Studio 提供其他构建任务,例如 DebugBuildGame 和 ShippingBuild Visual Studio 代码也通过 task.json 文件提供这些构建任务,但它不能开箱即用 我最终制作了一个关于此的视频并为重要事件加上时间戳

https://youtu.be/fydvKedIxKk

如果您想运行除编辑器之外的任何构建,您需要考虑修复 task.json。

【讨论】:

  • 哪个更适合虚幻引擎? Visual Studio 还是 VS Code?我知道,两者都会有自己的优势。我个人想使用 VS Code,但我担心我可能会错过很好的功能
猜你喜欢
  • 2014-11-08
  • 2017-09-20
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 2018-09-01
  • 2017-11-12
  • 1970-01-01
  • 2022-06-28
相关资源
最近更新 更多