Unity 编辑Sprite

2018-10-14 15:47 更新

有时,sprite纹理只包含一个图形元素,但将多个相关图形组合成一个单一图像往往更为方便。例如,图像可以包含单个角色的组成部分,如同车轮独立于身体移动的汽车。Unity通过为此目的提供一个Sprite编辑器来简化从复合图像中提取元素。

注意

确保您要编辑的图形的纹理类型设置为Sprite(2D和UI)。有关导入和设置Sprite的信息,请参阅Sprites

具有多个元素的Sprite纹理需要在Inpsector中将Sprite Mode设置为Multiple。(见图2:纹理导入检查器...)

打开Sprite Editor | Opening the Sprite Editor

打开Sprite Editor:

  1. 从项目视图中 选择要编辑的2D图像(图1:项目视图)。 请注意,您无法编辑场景视图中的精灵。
  2. 单击纹理导入检查器(图2:纹理导入检查器)中的Sprite Editor按钮,并显示Sprite Editor (图3:编辑Sprite)。

注意:如果您选择的图像上的纹理类型设置为Sprite(2D和UI),则只能看到“ Sprite Editor”按钮。

Unity项目视图

图1:Unity项目视图

带有Sprite编辑按钮的纹理导入检查器

图2:纹理导入检查器

注意:如果您的图像有多个元素,请在纹理导入检查器中将Sprite Mode设置为Multiple

图3:编辑Sprite

图3:编辑Sprite

与合成图像一起,您将在窗口顶部的栏中看到一些控件。右上角的滑块控制缩放,而其左侧的颜色条按钮选择是查看图像本身还是其Alpha级别。最右边的滑块控制图案的像素化(mipmap)。将滑块向左移动会降低Sprite纹理的分辨率。最重要的控件是左上角的Slice菜单,它可以自动分离图像的元素。最后,ApplyRevert按钮允许您保留或丢弃所做的任何更改。

使用编辑器 | Using the Editor

使用编辑器的最直接的方法是手动识别元素。如果您点击图像,您将看到一个矩形选区,在拐角处显示手柄。您可以拖动矩形的手柄或边缘来调整特定元素的大小。隔离元素后,您可以通过在图像的单独部分中拖动一个新矩形来添加另一个元素。您会注意到,当您选择了一个矩形时,窗口右下角会出现一个面板:

Sprite面板

Sprite面板

面板中的控件允许您为Sprite图形选择一个名称,并将矩形的位置和大小设置为其坐标。左,上,右和下的边框宽度可以以像素指定。还有Sprite的枢轴的设置,Unity用作图形的坐标原点和主要锚点anchor point。您可以从多个默认矩形相对位置(例如,中心,右上角等)中选择或使用自定义坐标。

Slice菜单项旁边的Trim按钮将调整矩形大小,以便基于透明度紧紧围绕图形的边缘。

注意:界面仅支持UI系统,而不是2D Sprite渲染。

自动切片 | Automatic Slicing

手动分离sprite矩形效果很好,但在许多情况下,Unity可以通过检测图形元素并自动提取图形元素来保存工作。如果您单击控制栏中的Slice菜单,您将看到此面板:

Sprite自动面板

将切片(Slice)类型设置为自动,编辑器将尝试通过透明度来猜测Sprite元素的边界。您可以为每个已识别的Sprite设置默认枢轴。该方法菜单让你选择如何处理窗口的现有选择。在删除现有的选项将只需更换任何已经被选中,智能将尝试同时保留或调整现有的创建新的矩形,并安全将增加新的矩形不到位已经在改变任何东西。

网格按单元格大小或网格按单元格计数选项也可用于切片类型。这是非常有用的,当Sprite在创作过程中已经被定义为规则:

SpriteSlicePanelGrid

像素尺寸的值确定像素瓦片的高度和宽度。如果按单元格计数选择了网格,Column&Row将决定用于切片的列数和行数。您还可以使用偏移值从图像的左上角和填充值移动网格位置,以从网格略微插入精灵矩形。该枢轴可以与九个预设位置或一个被设置定制枢轴位置可任意设置。

注意:在使用任何自动切片方法之后,仍然可以手动编辑生成的矩形。您可以让Unity处理Sprite边界和枢轴的粗略定义,然后自行进行任何必要的微调。

多边形调整 | Polygon Resizing

打开一个多边形的Sprite编辑,您可以选择更改其形状,大小和枢轴位置。

形状

Sprite编辑窗口

Sprite 编辑:多边形调整大小 - 形状

Sides(边)边字段中输入要多边形的边数,然后单击Change(更改)。

大小和透视

Sprite编辑窗口2

Sprite编辑器:Polygon调整大小 - 大小和枢轴点 - 单击多边形以显示这些选项

SIZE(大小):要更改多边形的大小,请单击sprite以显示绿色边框线和Sprite信息框。单击并拖动绿色线条以创建所需的边框,并且边框字段中的值更改。(请注意,您无法直接编辑边框字段。)

PIVOT(透视):要更改多边形的枢轴点(即多边形移动的轴点),请单击该图像以显示“Sprite”信息框。单击Pivot(透视)下拉菜单,然后选择一个选项。这在多边形上显示一个蓝色的枢轴圆; 其位置取决于您选择的枢纽选项。如果要进一步更改,请选择Custom Pivot(自定义透视),然后单击并拖动蓝色的圆形圆圈将其定位。(请注意,您不能直接编辑数据透视字段。)

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号