Files
BlueRoseNote/07-Other/AI/AI Agent/UnrealEngine/Hardness Game Development.md

65 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 目录结构
- docs
- Netease_AITA_AssetMaker.md项目技术、设计细节入口文档方便Agent来寻找
-
- ProjectsUE工程目录。
# 相关技术与容器
- UE
- UnrealMcp
- Puerts
- Puerts Editor
- **uecli**
- Readme的材质都是agent调用uecli做的 帮我生产材质 排版材质节点 帮我场景截图,帮我材质蓝图截图 帮我写readme 帮我提交仓库。 https://github.com/wlxklyh/UECLI
- **通过蓝图转c++功能让AI读懂蓝图**
- Debug
- 雷火MCP**IDE Debug MCP**
- https://km.netease.com/v4/section/aigc/detail/blog/263683
- cpp-debugger-cli
- 互娱
- **从 ASAN 到 AI 的“接力排查”** https://km.netease.com/v4/detail/blog/256465
- **1. 借助 ASAN 把“指针变野”的时间点钉住**
- 第一步是启用 ASANAddressSanitizer来辅助定位
- 在 UE5 编辑器环境启用 ASAN本身需要做一些额外工作[https://km.netease.com/v4/detail/blog/254722](https://km.netease.com/v4/detail/blog/254722)
- 这些环境搭建细节本文不展开只强调结论ASAN 成功启用,可以看到完整的分配 / 释放栈。
- https://km.netease.com/v4/detail/blog/260127
- [RiderDebugMcp](http://git-internal.nie.netease.com/mcpanalyzer/RiderDebugMcp)
- [VSDebugMCP](http://git-internal.nie.netease.com/mcpanalyzer/VSDebugMCP)
- [UnrealMCP](http://git-internal.nie.netease.com/mcpanalyzer/UnrealMCP)
- [ue-reference-diagnostic-mcp](http://git-internal.nie.netease.com/mcpanalyzer/ue-reference-diagnostic-mcp)
- LLDB MCP https://lldb.llvm.org/use/mcp.html
- 其他仓库
- https://github.com/akiselev/debugger-cli
- Docker
- Gitea工单以及版本管理。
- ~~OpenClaw子节点部署通过父节点进行控制。~~
- SMB服务。
- Obsidian Cli文档管理。
## UE测试技术
- 可视化日志
- 自动测试框架
## LLDB
#### 1. 安装与环境配置
首先,你需要确保本地安装了 LLDB并为 Claude Code 配置 MCP 服务。
- **方案 A使用官方/社区 LLDB-MCP (推荐)** 在终端中运行以下命令添加 MCP 调试服务:
```
# 使用 uvx 或 npx 自动安装并运行 lldb-mcp-server
claude mcp add lldb-debugger -- command "uvx" --args "lldb-mcp-server"
```
可能是https://github.com/stass/lldb-mcp
- **方案 B开启 LLDB 2026 原生 MCP 支持** 现代版本的 LLDBv19+)已内置 MCP 协议支持。你可以在项目目录下启动它:
```
lldb --protocol-server start --port 59999
```
#### 2. 安装调试“技能” (Skill)
为了让 Claude 具备系统化的调试思维(而不只是乱试命令),你需要从 **Skills.sh** 或 GitHub 安装技能包:
```
# 安装通用的调试技能包
claude skill install AlmogBaku/debug-skill
```