用Python编写工具逻辑,JSON文件定义Slate界面。喜欢coding一切,那么一定要试试TAPython
TAPython是一个虚幻引擎的插件,借助它,我们可以快速为Python工具创建基于UE原生Slate的界面,同时该插件提供了200+个常用的编辑器工具接口,使得开发UE编辑器工具变得异常简单和高效。
功能特性¶
- 动态创建UE Slate控件窗口,支持43+控件类型
- 可配置的主菜单/工具栏菜单,兼容Tool Menu Anchor
- 类Slate语法的界面描述文件,动态实时预览界面效果
- 不改引擎,无需Editor UMG支持,兼容UE4
- 200+ 额外的编辑器常用接口,扩展编辑器高阶功能
Why TAPython¶
C++ | Blutility | TAPython | |
---|---|---|---|
专业性 | ★★★ | ★ | ★★ |
简单易学 | ★ | ★★★ | ★★★ |
迭代快速 | ★ | ★★ | ★★★ |
可移植性 | ★★★ | ★ | ★★★ |
上下游可扩展性 | ★★ | ★ | ★★★ |
所以,如果你是以下人员,那么TAPython将会是你不错的选择
- 技术美术
- 流程TD
- 独立游戏开发者
- 有脚本开发经验的开发者
- 被变化的需求搞得头大的工具程序员
- 想自己做工具的策划
- 不想等待编译完成的开发者
- Python爱好者