You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中编译Unreal 5项目且不启动游戏或编辑器

VS Code 编译 Unreal 5 项目禁用自动启动游戏/编辑器方法

默认情况下VS Code安装官方Unreal扩展后,生成的编译任务会默认附加启动编辑器参数,按以下步骤修改即可实现纯编译、不自动拉起任何进程:

  • 第一步:修改编译任务配置
    按快捷键Ctrl+Shift+P(macOS为Cmd+Shift+P)调出命令面板,输入并选择Tasks: Configure Task,在列表里找到当前项目对应的编译任务,名称格式一般为UnrealEditor: Build [你的项目名] Development Editor Win64,选择后会自动打开项目下的.vscode/tasks.json文件。
    找到对应任务的args参数数组,删除所有和启动相关的参数(包括-run、-game、-editor以及后面跟的编辑器启动路径项),纯编译场景下只需要保留核心编译参数即可,参考配置如下:
    "args": [
        "Build",
        "${workspaceFolder}/你的项目名称.uproject",
        "Win64",
        "Development Editor",
        "-WaitMutex",
        "-FromMsBuild"
    ]
    
    同时检查该任务的dependsOn字段,如果有依赖名为Launch Editor之类的关联任务,直接删掉对应依赖项。
  • 第二步:修改扩展默认设置,避免配置被覆盖
    按快捷键Ctrl+,(macOS为Cmd+,)打开VS Code设置面板,搜索Unreal扩展相关配置:
    • 找到Unreal Build: Auto Launch Editor After Build选项,取消勾选
    • 找到编译任务自动附加启动参数的相关开关,全部取消勾选
      改完之后下次扩展重新生成tasks.json时也不会默认加上启动参数。
  • 验证方法
    配置完成后直接按Ctrl+Shift+B触发默认编译任务,整个过程只会调用Unreal Build Tool执行代码编译,终端只会输出编译进度和结果日志,编译过程中不会拉起游戏进程,编译完成后也不会自动弹出Unreal编辑器窗口。

参考配置界面:
VS Code UE编译配置参考截图

内容的提问来源于stack exchange,提问作者zac

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 12:39:14