Unity3D:自动切片
  lG7RE7vNF4mc 2023年11月13日 24 0

Unity3D:自动切片_自定义

推荐:将NSDT场景编辑器加入你的3D工具链

3D工具集:NSDT简石数字孪生

自动切片

选择切片工具并将其类型设置为自动,以便 Unity 根据每个潜力的周围透明度生成边界,自动将纹理切成多个单独的精灵精灵
.例如,可以使用自动切片来隔离纹理中间隔规则的图形图像,例如单个瓷砖在瓷砖中。

从精灵编辑器中选择切片工具后工具栏
并将其类型设置为自动,将显示以下编辑器面板:

Unity3D:自动切片_图形图像_02

在此面板中,您可以使用“透视”和“自定义透视”选项为每个切片的子画面设置默认透视。如果在应用自动切片之前编辑器窗口中存在现有选择,请从“方法”菜单中的以下选项中进行选择,以选择 Unity 如何处理现有选择:

方法

功能

删除现有

删除纹理中的所有精灵矩形,并添加新切片的精灵矩形。

聪明

如果新切片的精灵矩形与一个或多个现有精灵矩形重叠,则最佳重叠的原始精灵矩形的位置和大小将更新为新切片的精灵矩形。然后,这个新切片的精灵将被丢弃。

安全

维护所有原始精灵。如果新切片的精灵矩形与现有的精灵矩形重叠,它将被丢弃。

按像元大小网格或按单元格计数网格选项也可用于切片类型。当精灵在创建过程中已经以常规模式布局时,这非常有用:

Unity3D:自动切片_自定义_03

Unity3D:自动切片_图形图像_04

像素
大小值确定切片的高度和宽度(以像素为单位)。如果选取了按单元格计数网格,“列与行”将确定用于切片的列数和数。您还可以使用“偏移”值从图像左上角移动网格位置,并使用“填充”值将 SpriteRects 稍微从网格中内移。“保留空矩形”选项可让您保留其中没有任何像素的精灵矩形。这对于根据纹理在纹理中的位置组织从纹理创建的精灵非常有用。可以使用九个预设位置之一设置透视表,也可以设置自定义透视位置

“等距网格”选项尝试对精灵表进行切片,该角色表的精灵排列在交替排列的半高菱形行中。切片后,生成的精灵矩形将具有与半高钻石相对应的自定义轮廓和物理形状。

Unity3D:自动切片_自定义_05

“是备用”选项确定等轴测菱形是否在交替行之间交错排列。如果设置,则假定最上面的行的第一个菱形从左侧开始半个像素大小。如果不是,则假设第一颗钻石直接从左侧开始。

使用网格选项进行切片时,纹理上会显示精灵矩形的预览,以帮助指导切片。调整切片设置将相应地更新预览。显示的预览精灵矩形在切片后可能不会生成,具体取决于用于处理现有精灵的方法或预览精灵矩形的像素内容。

Unity3D:自动切片_图形图像_06

请注意,您可以手动编辑由任何这些自动切片方法生成的任何精灵矩形,以微调精灵矩形的形状。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  lG7RE7vNF4mc   2023年11月13日   26   0   0 3d权重字段
lG7RE7vNF4mc