Sprite Editor
Sprite Packer

Sprite Editor:Edit Outline

使用 Sprite EditorEdit Outline 选项可编辑精灵生成的网格,从而有效编辑其轮廓。

精灵中的透明区域会对项目的性能产生负面影响。此功能对于微调精灵的边界非常有用,可确保形状中的透明区域减少。

要访问此选项,请选择精灵,然后打开 Sprite Editor(单击 Inspector 窗口中的 Sprite Editor__)。单击左上角的 Sprite Editor__ 下拉选单,然后选择 Edit Outline

使用 Sprite Editor 的下拉选单访问 Edit Outline
使用 Sprite Editor 的下拉选单访问 Edit Outline

选择 Edit Outline 后,单击某个精灵。Sprite Editor 将显示精灵的轮廓和控制点。轮廓用白线表示。控制点是可用于移动和操纵轮廓的区域。控制点用小方块表示。单击并拖动白色方块轮廓控制点即可更改其位置。

白色方块表示轮廓控制点 - 单击并拖动可更改其位置
白色方块表示轮廓控制点 - 单击并拖动可更改其位置

将鼠标悬停在白色方块轮廓控制点上时,轮廓上会出现蓝色方块。拖动此方块可重新定位控制点,蓝色方块将成为新的白色方块轮廓控制点,如下所示

将鼠标悬停在白色方块控制点上,然后将蓝色方块拖动到新控制点所需的位置
将鼠标悬停在白色方块控制点上,然后将蓝色方块拖动到新控制点所需的位置

要创建新轮廓,请在精灵内的空白区域中拖动。这样就会创建带有四个控制点的新矩形轮廓。多次执行此过程即可在一个精灵上创建多个轮廓(例如,在轮廓内部有间隙的圆环精灵)。

通过在精灵内的空白区域中拖动来创建新的轮廓 - 可在一个精灵中使用多个轮廓
通过在精灵内的空白区域中拖动来创建新的轮廓 - 可在一个精灵中使用多个轮廓

要移动轮廓而不是控制点,请在单击并拖动轮廓时按住 Ctrl

按住 Ctrl 可拖动线条(此处显示为黄色)而不是控制点。
按住 Ctrl 可拖动线条(此处显示为黄色)而不是控制点。

Outline Tolerance

使用 Outline Tolerance 滑动条可增加和减少可用的轮廓控制点数,范围介于 0__(最小控制点数)和 1__(最大控制点数)之间。较高的 Outline Tolerance 值会创建更多的轮廓控制点,而较低的 Outline Tolerance 会创建更紧密的网格(即,在精灵和网格边缘之间具有较小透明像素边框的网格)。单击 Update 可应用所做的更改。

使用 Outline Tolerance 滑动条确定控制点的数量
使用 Outline Tolerance 滑动条确定控制点的数量
左边的精灵具有较低的 Outline Tolerance 值,而右边的精灵具有较高的 Outline Tolerance 值
左边的精灵具有较低的 Outline Tolerance 值,而右边的精灵具有较高的 Outline Tolerance
Sprite Editor
Sprite Packer