43 lines
998 B
Markdown
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 流程,该工具更适合临时处理和验证。
|
|
- 执行前后应注意纹理导入配置恢复。
|