UE Python Scripting
Introduction
|# ue-python-scripting > Unreal Engine Python 脚本开发 Skill —— 让 AI 助手成为你的 UE 编辑器自动化专家。 --- ## 这是什么? 一个 AI 编程助手 Skill,专门用于**快速编写 Unreal Engine 编辑器 Python 脚本**。 安装后,当你提出 UE Python 相关需求时,AI 会自动加载 UE 5.x 完整 API 参考、标准开发工作流和即用代码模板,直接生成可运行的高质量脚本。 --- ## 核心能力 | 能力 | 说明 | 涉及 API | |------|------|----------| | 资产管理 | 批量重命名、移动、复制、删除、查询资产 | `EditorAssetLibrary` / `EditorAssetSubsystem` | | 资产导入导出 | FBX、OBJ、纹理、音频等批量导入导出 | `AssetImportTask` / `AssetTools` | | 材质编辑 | 创建材质实例、设置参数、编辑材质图节点 | `MaterialEditingLibrary` | | 关卡操作 | Actor 查询、生成、修改、选择、批量处理 | `EditorActorSubsystem` / `LevelEditorSubsystem` | | 静态网格体 | LOD 设置、碰撞配置、Nanite 开关 | `StaticMeshEditorSubsystem` | | 蓝图操作 | 加载蓝图类、修改默认属性 | `EditorAssetLibrary` / `get_default_object` | | 编辑器扩展 | 注册自定义工具菜单项 | `ToolMenus` | | 工程化实践 | 进度条、撤销支持、异步分帧执行 | `ScopedSlowTask` / `ScopedEditorTransaction` | --- ## 安装方法 1. 打开支持 Skill 的 AI 编程助手 2. 进入 **Skill 管理** 面板 3. 选择 **添加 Skill** 4. 选择本项目文件夹(包含 `skill.json` 和 `SKILL.md` 的目录) 5. 完成 --- ## 使用方式 安装后无需额外配置。直接在对话中描述你的需求即可,例如: ``` 帮我写一个脚本,批量把 /Game/Meshes 下所有静态网格体加上 SM_ 前缀 ``` ``` 写一个 Python 脚本,从 D:/Assets 文件夹导入所有 FBX 到 /Game/ImportedMeshes ``` ``` 帮我创建一组材质实例,父材质是 M_Master,分别设置不同的 Roughness 和 BaseColor 贴图 ``` ``` 写个脚本查找关卡中所有 PointLight,把亮度统一改成 5000 ``` ``` 帮我注册一个自定义编辑器菜单,点击后执行我的批处理脚本 ``` Skill 会自动识别 UE Python 相关请求,加载完整 API 知识库,生成带进度条、错误处理、保存逻辑的可直接运行脚本。 --- ## 内置代码模板 `templates/` 目录提供 5 个即用模板,可直接复制到 UE 项目中运行: | 文件 | 功能 | |------|------| | `asset_batch_processor.py` | 资产批处理框架(修改 `process_asset()` 即可自定义逻辑) | | `import_assets.py` | 从本地文件夹批量导入资产到 UE 项目 | | `material_instance_creator.py` | 批量创建材质实例并配置参数 | | `level_actor_operations.py` | 关卡 Actor 查询、修改、生成工具集 | | `editor_menu_tool.py` | 自定义编辑器工具菜单注册 | --- ## 前置要求 UE 编辑器需启用以下插件(默认已启用): - **Python Editor Script Plugin** - **Editor Scripting Utilities** --- ## 触发关键词 以下关键词会自动激活本 Skill: `UE Python` · `unreal python` · `editor script` · `asset automation` · `batch process` · `material instance` · `UE脚本` · `UE自动化` · `虚幻引擎Python` --- ## 版本 - Skill 版本:1.0.0 - API 参考基于:Unreal Engine 5.6 - 兼容 UE 版本:5.0+(自动适配新旧 API)
Resource Information
License information is collected from official sources and may be outdated or missing. Refer to the LICENSE file in the original repository before commercial use.
Information boundary
Information on this page is collected from official documents for technical presentation only and does not imply our endorsement. Pricing, quotas and availability are subject to the latest official statements. We make no commitment regarding any action you take after leaving this site.
Similar skills
编程专家Pro.Skill
Not specified编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。
编程大神.Skill
Not specified【全栈能力】编程大神.Skill:面向复杂真实项目的高阶全栈编程助手。不止生成代码,而是从一句目标接手陌生代码库,拆解需求、补齐实现、追到根因、完成重构、联调前后端,并把结果推进到能运行、能验证、能交付。覆盖 Web、后端、脚本、iOS、安卓、鸿蒙 ArkUI、微信小程序及其他技术栈,支持中英文工程、疑难 Bug、跨模块任务和长任务续做;用构建、日志、真实入口、设备或接口证据说明结果。仅问概念时直接回答,要求落地时持续推进到验收或明确阻塞。
编程专家.Skill
API key required编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
编程专家.Skill
API key required编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。
罗斯蒙德开源项目快速上手
Not specified【罗斯蒙德开源项目快速上手】南京罗斯蒙德基于已交付项目沉淀的开源项目快速上手场景:默认场景是「讲解整个项目」:给一个本地代码文件夹或仓库地址就直接开讲——先30秒最小扫描、不打断不等回复,一路产出必出五件套:一句话结论(值不值得用)、代码架构(分层+模块依赖+主调用链+扩展机制)、三级能力清单(带高频度与代码位置)、可运行带注释Demo、四段式踩坑点与上手全流程指南,每条结论挂 路径:行号。采用「假设确认表」告知而非卡流程——写一行假设就往下干,用户没回应也照出全量报告,把多轮沟通压缩为零。用户带着需求来时才额外启用「需求满足度评估」分支:先以批处理澄清表把需求歧义问清(≤5问/轮、带默认选项、≤3轮)并冻结需求基线,再逐项做代码审查,给出能否实现、修改位置(文件:行号)、工作量(档位+人日+估算依据)与不涵盖功能的补充方案。三条路由:只讲项目走主线,项目+需求走主线打底+评估,已有单点诉求只出评估。支持分析本地代码路径,无本地路径时联网检索官方文档与源码。触发词:讲解这个项目、解读这个仓库、这个代码是干嘛的、看看这个项目、快速上手、看源码、这个项目怎么用、代码架构、项目结构、核心功能、能力清单、生成 demo、写个示例、踩坑点、注意事项、上手指南、源码分析、依赖注入、开源项目、能不能支持、能不能实现、需要改哪里、改哪些地方、工作量多少、需求满足度、功能项评估、缺口分析、二次开发评估、代码审查。
Github
API key required使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
What is a Skill
A Skill is a packaged single capability, such as text recognition, document summarization, or keyword extraction. Developers wrap the calling logic and prompts into a plugin-like unit, so users can load it without understanding the underlying model. StackPilot indexes a large number of skills that can be tried instantly or assembled into a plan.