# PlantUml设计图转换为Unreal代码 **Repository Path**: hcy1906/PlantUml2UnrealCode ## Basic Information - **Project Name**: PlantUml设计图转换为Unreal代码 - **Description**: 将PlantUml设计图转换为Unreal代码。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-12 - **Last Updated**: 2024-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PlantUml设计图转换为Unreal代码 ### 介绍 将PlantUml设计图转换为Unreal代码。 ### 规则: #### 1、只支持类图 #### 2、类图中使用Package包起来的类,将会以Unreal的Module的形式被创建 #### 3、不支持Package内嵌Package这种复杂的结构 #### 4、它会检查输出的文件夹根目录下,是否存在一个后缀为“.uplugin”的文件(也就是Unreal的Plugin的描述文件),如果有,那么它会确保“Modules”这个分段中添加了本次新增的Module。 --- ### 输入: #### 一个PlantUML格式的类图的文件路径 #### 需要输出的文件夹的路径 ### 输出: #### .h、.cpp、cs文件 --- ### 依赖库 #### 暂无。 #### 原本计划依赖 plantuml-parser 库。安装命令行:pip install git+https://github.com/SamuelMarks/python-plantuml 或 pip install git+https://github.com/pjcuadra/plantuml-parser.git #### 还试了 napkin 库,发现都不行。 #### 它们都是用来生成图片的,而不是解析PlantUML的。因此最后还是改成自己写解析器。