Unreal5从入门到精通之使用 Python 编写虚幻编辑器脚本
文章目录
-
- 前言
- 如何运行Python
-
- 1.控制台
- 2.蓝图调用python
- python 入门
-
- 变量
- 数据类型
- 运算符
- 条件判断
- 循环
- 函数
- 模块引用
- 类型转换
- 类
- 类方法
- 继承
- 构造函数
- unreal API
-
- 创建材质
- 创建材质实例
- 获取Content下选中资源
- 获取关卡中选中Actors
- 放置Cube
- 编辑器进度条
- 展示对话框
- 设置关卡Actor位置
- 常用python操作
-
- 批量重命名资源
- 根据贴图+材质生成材质示例
- 创建关卡内容
- 最后
前言
在虚幻编辑器中支持由Python 编辑器脚本插件,简单的来说,python可以做一下事情:
1.构建更大规模的资产管理管道或工作流程,将虚幻编辑器与您在组织中使用的其他 3D 应用程序联系起来。
2.在虚幻编辑器中自动执行耗时的资产管理任务,例如为静态网格生成细节级别 (LOD)。
3.按程序在级别中布置内容。
4.通过您自己用 Python 创建的 UI 来控制虚幻编辑器。
我们都知道,Unreal 可以自定义编辑器功能,那么这个python就是你开发编辑器功能的一个利器。
如何运行Python
1.控制台
在控制台,选择Python模式
当控制台处于 Python 模式时:
1.您可以在此控制台中输入 Python 代码行,并让编辑器立即执行每行代码,就像在命令窗口中使用交互式 Python 控制台一样。这是逐行执行 Python 代码的唯一方法;
2.您可以使用Shift+Enter分隔每行,或者粘贴从文本编辑器复制的多行块,来一次运行多行代码。
3.只需在控制台中输入文件名即可执行 Python 脚本文件。如果您的 Python 脚本需要其他命令行参数,请将其添加到脚本名称后。
4.工具 菜单提供了