Unity FBX Exporter 项目教程
1. 项目的目录结构及介绍
FbxExporter/
├── Assets/
│ ├── Editor/
│ │ ├── FbxExporter.cs
│ │ ├── FbxExporterWindow.cs
│ │ └── ...
│ ├── Plugins/
│ │ └── ...
│ └── ...
├── Packages/
│ └── manifest.json
├── ProjectSettings/
│ └── ProjectVersion.txt
└── README.md
- Assets/: 包含项目的所有资源文件,如脚本、材质、模型等。
- Editor/: 包含用于编辑器扩展的脚本,如
FbxExporter.cs
和FbxExporterWindow.cs
。 - Plugins/: 包含第三方插件。
- Editor/: 包含用于编辑器扩展的脚本,如
- Packages/: 包含项目的包管理文件
manifest.json
。 - ProjectSettings/: 包含项目的设置文件,如
ProjectVersion.txt
。 - README.md: 项目的说明文档。
2. 项目的启动文件介绍
项目的启动文件主要是 FbxExporter.cs
,它是一个编辑器扩展脚本,用于在 Unity 编辑器中添加 FBX 导出功能。
using UnityEditor;
using UnityEngine;
public class FbxExporter : EditorWindow
{
// 添加菜单项
[MenuItem("Tools/FBX Exporter")]
public static void ShowWindow()
{
GetWindow<FbxExporter>("FBX Exporter");
}
// 窗口绘制逻辑
private void OnGUI()
{
// 导出逻辑
}
}
3. 项目的配置文件介绍
项目的配置文件主要位于 ProjectSettings/
目录下,其中 ProjectVersion.txt
记录了项目的 Unity 版本信息。
m_EditorVersion: 2019.4.4f1
m_EditorVersionWithRevision: 2019.4.4f1 (1f1067f2f150)
此外,Packages/manifest.json
文件记录了项目依赖的包信息。
{
"dependencies": {
"com.unity.fbx-exporter": "1.0.0",
"com.unity.modules.animation": "1.0.0",
...
}
}
以上是 Unity FBX Exporter 项目的目录结构、启动文件和配置文件的介绍。希望这份教程能帮助你更好地理解和使用该项目。