AlicizaX/Client/Assets/Books/EditorExtension/TexturePacker.md
2026-04-01 13:20:06 +08:00

43 lines
998 B
Markdown

# EditorExtension TexturePacker 模块手册
## 模块概述
`TexturePacker` 提供一个轻量级编辑器窗口 `UnityTexturePackerEditor`,用于把多张纹理打包为一张大图并记录子图布局信息。
## 适用场景
- 临时合并散图。
- 验证贴图布局。
- 做非正式生产链路的编辑器打包。
## 快速上手
```csharp
UnityTexturePackerEditor.ShowWindow();
```
## 可调用 API
源码:`Packages/com.alicizax.unity.editor.extension/Editor/TexturePacker/UnityTexturePackEditor.cs`
### 类型:`UnityTexturePackerEditor`
#### `public static void ShowWindow()`
- 作用:打开 TexturePacker 窗口。
### 公开布局信息字段
- `name`
- `sourcePath`
- `x`
- `y`
- `w`
- `h`
- `sourceW`
- `sourceH`
### 公开导入备份字段
- `path`
- `isReadable`
- `type`
- `compression`
- `maxSize`
## 使用建议
- 如果项目已有正式 SpriteAtlas 流程,该工具更适合临时处理和验证。
- 执行前后应注意纹理导入配置恢复。