项目简介
本项目是基于Python和PyQt5开发的蓝图编辑器,旨在模仿UE4蓝图编辑器的功能,为用户提供图形化界面来设计和编辑蓝图。适用于游戏开发或其他需要图形化编程的场景,用户可通过拖拽节点、连接引脚等操作创建复杂逻辑流程。
项目的主要特性和功能
- 蓝图创建与管理:支持新建、打开和保存蓝图文件,可通过双击文件或快捷键快速操作。
- 图表管理:支持新建多个独立操作的图表,便于组织复杂逻辑结构。
- 变量管理:支持新建变量,能在图表中拖拽变量生成Get/Set节点以方便操作。
- 节点操作:支持节点的创建、拖动、删除和多选,提供节点连线功能,确保逻辑正确。
- 搜索功能:支持节点和引脚的搜索,便于快速定位和操作。
- 蓝图运行:提供运行功能,可实时查看执行路径,通过日志面板查看运行结果。
- 日志过滤:可根据日志类型(错误、警告、消息、调试)筛选日志,方便调试排查。
- 数据类型支持:支持整型、浮点型、字符串、枚举、Vector3等多种数据类型。
安装使用步骤
环境准备
确保已安装Python 3.x版本,使用pip install PyQt5
命令安装PyQt5库。
下载项目
从项目仓库下载源代码并解压到本地目录。
运行项目
进入项目目录,运行主程序文件(如main.py
)。
使用编辑器
打开编辑器后,可通过菜单或快捷键新建、打开蓝图文件,在编辑器中拖拽节点、连接引脚创建逻辑流程。完成编辑后,可保存蓝图文件或加载已保存的蓝图继续编辑。
运行蓝图
点击运行按钮,查看蓝图执行路径和结果,通过日志面板查看运行日志进行调试排查。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】