【问题标题】:Visual Studio Code Unreal EngineVisual Studio Code 虚幻引擎
【发布时间】:2021-09-04 20:21:32
【问题描述】:

有谁知道我必须下载哪些扩展才能让 Visual Studio Code 与虚幻引擎一起正常工作?

【问题讨论】:

  • 您不需要任何扩展。 C/C++ 扩展适用于代码导航和基本功能,但它有点慢且不准确。我个人喜欢使用 ClangD,但为此您需要使用 -mode=GenerateClangDatabase 运行 UBT 以创建新的 compile_commands.json。 ClangD 也不适用于统一构建,并且没有太多关于使其工作的信息,因此 C/C++ 扩展绝对是更快的即插即用样式选项。

标签: visual-studio-code unreal-engine4


【解决方案1】:

大多数人使用 Microsoft C++ 扩展。

我还创建了一个扩展来修复 UE 在创建 VSCode 项目时产生的一些问题。 https://gist.github.com/boocs/f63a4878156295b6e854cac68672f305

只要知道智能感知在头文件中速度很慢,但在智能感知加载后在源文件中却相当快。切换到源文件时,加载大约需要 30 秒。

【讨论】:

    【解决方案2】:

    您可以为 Visual Studio Code 安装一些扩展程序以使其与 UE 一起使用。但无论如何,最好的方法是下载并安装 Visual Studio。 您可以在此处找到有关 Visual Studio 的更多信息:https://visualstudio.microsoft.com/

    【讨论】:

      【解决方案3】:

      我已经安装了 C/C++ 扩展包,还安装了 UE Intellisense 修复程序,修复了一些 UE vscode 问题,您可以在 github 上找到更多关于如何安装的信息:https://gist.github.com/boocs/f63a4878156295b6e854cac68672f305

      【讨论】:

        【解决方案4】:

        当你在 UE 中使用 VS 代码时,唯一的区别是 IDE 前端,所有的编译和链接仍然由同一个 VS 后端完成。

        为此,您需要安装 VS 构建工具链(Visual Studio 构建工具),并使用此处提到的选项: https://docs.unrealengine.com/4.27/en-US/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/

        之后,VS 代码就可以很好地使用了(当然会缺少一些 VS 社区的功能)。

        请参阅此适用于 UE 的 VS Code 的优秀教程: http://jollymonsterstudio.com/2018/11/02/unreal-c-with-visual-studio-code/

        【讨论】:

          猜你喜欢
          • 2017-02-04
          • 1970-01-01
          • 2020-09-04
          • 2020-12-11
          • 1970-01-01
          • 1970-01-01
          • 2020-05-13
          • 2018-09-01
          • 2018-04-14
          相关资源
          最近更新 更多