从这里开始
安装
需要 Unity 6 或更高版本。打开 Window → Package Management → Package Manager, 选择 Install package from git URL,然后粘贴:
https://github.com/DCFApixels/WhimTex.git
制作你的第一张图像
- 打开 Window → WhimTex 并设置画布的 W / H。New 会在单独的标签页中创建另一个空文档,并保持当前文档处于打开状态。
- 点击 Layers 底部的 +,选择 Drawing Layer 创建绘制图层。如果已有纹理,也可以直接从 Project 拖到画布视图中。
- 选择 Transform(
T)来调整图像位置,或选择 Brush(B)进行绘制。 - 按
Ctrl+S并选择文档的保存位置。 - 文档保存为 TIFF,可像普通 Unity 纹理一样用于材质或作为精灵使用。
双击保存的 TIFF 即可继续编辑。无需先导出它。 它会在自己的 WhimTex 窗口中打开,不会替换当前文档。 如果它已经打开,Unity 会聚焦该窗口,而不是打开一个重复的窗口。
每个 WhimTex 标签页都会显示其文档的名称。新文档以 Untitled 开始;保存后,标签页会使用文件名。星号标记未保存的更改。
将纹理拖入空文档会把画布尺寸设置为该纹理在 Unity 中的尺寸。 当你把 File 作为唯一的图层添加并指定其第一个 Source Texture 时,也会发生同样的情况。 之后替换纹理不会改变画布尺寸。当同时拖入多个纹理时, 第一个纹理决定尺寸。
熟悉界面
画布位于左侧。Layers 是右侧的列表;其上方的 Layer Settings 显示所选图层的控件。拖动分隔条即可在需要的地方腾出更多空间。
在左侧工具栏上选择一个工具;其选项会显示在画布上方。 按住鼠标滚轮并拖动可以平移。滚轮滚动可以缩放;Fit 显示整个画布。
| 工具 | 按键 | 用途 |
|---|---|---|
| Layer Select | V |
点击可见像素以选择图层。 |
| Transform | T |
移动、缩放和旋转图层。 |
| Area Select | M |
选择矩形或椭圆。按住工具按钮可选择形状。 |
| Polygonal Lasso | L |
通过沿轮廓点击来选择区域。 |
| Brush / Pencil | B / P |
绘制柔和的笔触或锐利的像素。 |
| Fill | G |
用颜色填充区域。 |
| Zoom | Z |
放大或框选某个区域。 |
让工作区更顺手
Export 右侧的齿轮按钮会打开 User Settings,你可以在其中更改透明棋盘格的颜色 和尺寸,或启用 Clean Canvas View Background 来隐藏背景标志和阴影。在此设置窗口的底部, Reset WhimTex Settings… 会在确认后恢复工作区首选项,而不会删除你的文档或预设文件。
要将图层的设置保留在单独的窗口中,请使用 layer ⋮ → Properties。
打开已有图像
在 User Settings → Open Images 中选择双击 Project 资源时的行为:
- Tiff Documents Only:打开 WhimTex TIFF 文档。
- All Supported Images(默认):还支持 PNG、JPEG、BMP、TGA、EXR、普通 TIFF 和 Texture2D
.asset,不包括 PSD。
WhimTex TIFF 文档恢复原有图层。对于普通图像,Open As 决定来源类型:
| 模式 | 适用情况 |
|---|---|
| Drawing | 需要可直接绘画的独立像素副本。 |
| File | 需要链接到源纹理的图层。 |
覆盖源文件。 普通图像作为新文档打开。文档只有一个图层时,Save 会更新 PNG、JPEG、TGA、EXR 或 Texture2D .asset 源文件。
Save As 创建多图层 TIFF,不修改源文件及其导入设置。其他格式需要使用 Save As。
源分辨率。 PNG、JPEG、BMP、TGA 和 EXR 使用原始文件的尺寸和像素,不受 Unity 导入缩小或压缩影响。 这适用于 File 渲染、作为 Drawing 打开,以及将 File 转为 Drawing。其他格式使用导入纹理。 EXR 解码支持 Windows、macOS 和 Linux Editor。