UE 开发环境配置
配置 Unreal Engine 开发环境的 VSCode 工作区设置。
前置条件
- •Python 3.7+:脚本使用标准库,无需安装额外依赖
- •Windows 系统:脚本针对 Windows 平台的 UE 开发环境设计
- •Visual Studio:需要安装 MSVC 编译器(UE 开发必需)
- •Unreal Engine:已安装的 UE 引擎(脚本会自动检测)
快速开始
在工作区根目录运行:
bash
python scripts/setup_vscode_env.py
注意:在 Bash shell 中,路径中的反斜杠需要用引号包裹,或者使用正斜杠(跨平台兼容)。
bash
# 推荐:使用正斜杠(所有 shell 都支持) python scripts/setup_vscode_env.py # Bash/CMD:路径含空格时用引号 python "scripts/setup_vscode_env.py" # 避免:Bash 中不用引号的反斜杠路径 # python scripts\setup_vscode_env.py # 可能出错
脚本会自动:
- •检测工作区类型(插件/项目)
- •搜索 UE 引擎安装
- •检测 Visual Studio 和 MSVC
- •生成所有 VSCode 配置文件
使用选项
bash
# 指定引擎路径 python scripts/setup_vscode_env.py -e "F:/Epic Games/UE_5.4" # 指定项目路径(用于调试) python scripts/setup_vscode_env.py -p "F:/Unreal Projects/MyProject.uproject" # 非交互模式(自动选择第一项) python scripts/setup_vscode_env.py --non-interactive # 强制指定工作区类型 python scripts/setup_vscode_env.py --is-plugin python scripts/setup_vscode_env.py --is-project
生成的配置文件
| 文件 | 用途 |
|---|---|
c_cpp_properties.json | IntelliSense 配置(include 路径、宏定义) |
tasks.json | 编译任务(Build Plugin、编译项目) |
launch.json | 调试配置(启动/附加 UE 编辑器) |
settings.json | 编辑器设置(Tab 大小、文件关联) |
extensions.json | 推荐扩展(C++ 工具、GitLens 等) |
详细说明
- •配置文件详解: See CONFIG_DETAILS.md
- •故障排查: See TROUBLESHOOTING.md
- •实现细节: See IMPLEMENTATION.md
配置完成后
- •重新加载 VSCode 窗口(F1 → "Reload Window")
- •安装推荐的扩展
- •等待 IntelliSense 索引完成
OpenCode LSP 配置
如需使用 OpenCode 的 clangd LSP:
bash
# 安装 clangd python scripts/setup_opencode_lsp.py # 生成 opencode.json python scripts/configure_opencode_json.py