Unity 2D Sprite Shape 2018新功能文档 自制中文翻译

2D Sprite Shape | Package Manager UI website

概览

Sprite Shape是一个提供基于给定的角度沿着一个形状的路径铺排精灵或者构建世界的工具。
除此之外,这个形状可以被重复的材质填满。
完全用Sprite Shape创建的关卡示例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这个工具包的主要功能是贝赛尔曲线路径与根据给定的角度自动切换精灵来连续或者适应性地铺排的功能的强大结合。
在这里插入图片描述
示例01:当通过控制路径点的方法改动路径的角度的时候,精灵也会根据改变后的角度范围自动改变成适配的。

角度范围线框给出了一个快捷并且方便的方式来可视化地进行设置和预览。
在这里插入图片描述
使用角度范围线框不必计算出控制点之间的路径大致的角度、向量、方向或者是法线。这个线框在场景窗口中提供了一个角度范围的映射,让你能够看到这些精灵将会被如何沿着路径渲染出来。
在这里插入图片描述
沿着Sprite Shape的路径逆时针输入经常会水平居中提取和按此铺排的精灵。
在这里插入图片描述
Sprite Shape GameObject需要Sprite Shape Profile资源。
这个资源拥有会被应用或者复用在多个Sprite Shape上的“设置”。
在这里插入图片描述
示例02:Sprite Shape Profile。这里是对不同选项(比如用于填充的材质或者使用的精灵以
及角度范围)进行设置的地方。这个配置文件之后会被应用于Sprite Shape GameObject。

创建一个Sprite Shape Profile(精灵形状配置文件)

Sprite Shape是Unty项目中的一种资源。要创建Sprite Shape,选择主菜单中的 Asset -> Create -> Sprite Shape Profile -> …
在这里插入图片描述
这里有三个可用选项。Empty就是默认的Sprite Shape Profile 、Strip 和有预设角度范围的Shape。
这个示例会使用上述空的配置文件。选择最新创建的资源,浏览它的检视面板。
这里就是我们设置填充材质、角度范围和把精灵安排进角度范围的地方。
在这里插入图片描述
精灵形状配置文件资源

创建和编辑角度范围
  1. 创建一个角度范围。点击 Create Range 按钮。
    在这里插入图片描述
  2. 一个角度范围会出现在预览指针所在的位置。
    在这里插入图片描述
  3. 这个角度范围的值会在下方显示出来。
    在这里插入图片描述
  4. 包括一个可以被选中的范围使用的可以自由重排的精灵列表。
    在这里插入图片描述
  5. 把预览指针放置在一个没有定义角度范围的位置,Create Range按钮会恢复可用状态。
    在这里插入图片描述
  6. 你也可以在空白区域悬停鼠标的方法创建一个角度范围。指示器会显示一个可用范围。左键点击就可以在显示的区域创建一个新的角度范围。
    在这里插入图片描述
  7. 想要删除一个角度范围的话,先用鼠标单击或者移动预览指针到你想要的区域来选择一个区域。然后用delete键删除这个区域。
  8. 想要在区域中安排精灵的话。 选择一个区域然后向角度范围显示区下方的精灵列表中拖拽。
    显示区域内会出现这个精灵的预览。你可以沿着区域移动预览指针来预览这个精灵在当前角度看起来是什么样子的。
    在这里插入图片描述
创建和编辑Sprite Shape
  1. 拖拽Sprite Shape Profile资源到Scene窗口,这样会创建一个使用这个配置文件的Sprite Shape GameObject
    在这里插入图片描述
  2. 点击Edit Spline按钮来开始编辑路径。
    在这里插入图片描述
    当一个控制点被选中的时候,会出现一些适配于这个选中的控制点的额外选项。
    你可以查看下面的Sprite Shape Controller部分来获取更多信息。常用的选项有:
  • Point Mode(控制点模式):在线性、镜面和非镜面(一般称作“broken”)三种模式中改变控制点的贝塞尔曲线。
  • Height(高度):纵向拉伸选中控制点的精灵。
  • Sprite Index(精灵序号):在当前角度范围中指代选中的控制点处的精灵的序号。

Sprite Shape Profile Asset(精灵形状配置文件资源)

这个资源是你为Sprite Shape设置Angle Ranges, Sprites, Fill Texture等参数的地方。
在这里插入图片描述

Sprite Shape Profile参数(为了对照方便不翻译属性名)
属性功能
Control Points
Use Sprite Borders精灵会依据在Sprite Editor中设置的Sprite Borders铺展出来。
Bevel Cutoff控制圆角的长度
Bevel Size控制一个尖角在变成一个圆角或者断裂之前容差的大小。
Fill
Fill Texture用于填充图形中间的材质
Control Points
Fill Pixels Per Unit填充中部的材质的每单位像素数
World Space UV世界空间中应用的材质
Offset拉伸填充形状。不拉伸材质。材质拉伸会用PPU调节。
Angle Range
Sprites沿着曲线铺排的精灵
Corner Sprites
Corner Type“激活”一款尖角
Sprites这款尖角使用的精灵

Sprite Shape Controller(精灵形状控制器)

Sprite Shape Controller应用在场景中真实存在的精灵上。它拥有一些从资源中重载的选项。
同时也为控制点提供了一些更好的操作。
[Image of Sprite Shape Controller](原文这就没图,自己想像一下)

属性功能
Edit Spline
Sprite Shape
Sorting Layer
Order in Layer
Spline
Detail
Open Ended
Adaptive UV沿着曲线铺排精灵的工作会适配着完成
Corner Tolerance控制一个尖角在变成圆角或者断裂之前容差的大小
Fillet Length控制圆角的长度
Sprite Index改变控制点处选用的精灵
Corner Override让选定控制点处的尖角选项无效化
Sorting Layer
Order in Layer

翻译对照表

术语译文
Sprite精灵
Control point控制点
Handle指针
Corner尖角
Type款式
Fillet圆角
Hover悬停
Tile铺排
Map映射
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值