Blender-For-UnrealEngine-Addons 使用教程
1. 项目的目录结构及介绍
Blender-For-UnrealEngine-Addons/
├── blender-for-unrealengine/
│ ├── __init__.py
│ ├── export_unreal.py
│ ├── utils.py
│ └── ...
├── docs/
│ ├── README.md
│ ├── INSTALLATION.md
│ └── ...
├── .gitignore
├── LICENSE
├── README.md
└── blender-for-unrealengine.code-workspace
blender-for-unrealengine/
: 包含主要的插件代码文件。__init__.py
: 插件的初始化文件。export_unreal.py
: 负责导出资源到Unreal Engine的脚本。utils.py
: 包含一些工具函数。
docs/
: 包含项目的文档文件。README.md
: 项目的主说明文档。INSTALLATION.md
: 安装指南。
.gitignore
: Git忽略文件配置。LICENSE
: 项目的许可证文件。README.md
: 项目的主说明文档。blender-for-unrealengine.code-workspace
: 项目的VS Code工作区配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是 blender-for-unrealengine/__init__.py
。这个文件负责插件的初始化工作,包括注册插件、设置菜单项等。
# blender-for-unrealengine/__init__.py
bl_info = {
"name": "Blender for Unreal Engine",
"blender": (2, 80, 0),
"category": "Import-Export",
}
import bpy
from . import export_unreal
def register():
bpy.utils.register_module(__name__)
def unregister():
bpy.utils.unregister_module(__name__)
if __name__ == "__main__":
register()
3. 项目的配置文件介绍
项目的配置文件主要是 blender-for-unrealengine.code-workspace
。这个文件是VS Code的工作区配置文件,用于设置工作区的相关配置。
{
"folders": [
{
"path": "."
}
],
"settings": {
"python.pythonPath": "venv/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.linting.flake8Enabled": true,
"python.linting.mypyEnabled": true
}
}
这个配置文件设置了Python的路径和一些代码检查工具的启用状态。