40.2D动画-2D骨骼动画-2DAnimation-PSB图片骨骼编辑
40.1 知识点
认识PSB文件
认识PS之前先认识PS
- PS(photoshop)是一款强大的图像处理软件,在各领域都被广泛使用。在游戏行业中也是美术同学使用最多的图像处理软件之一。
PSD和PSB两种格式,都是PS这款软件用于保存图像处理数据的文件格式。
- PSD和PSB两种格式并没有太大的区别。最大的区别是PSD格式兼容除PS以外的其他一些软件,而PSB只能用PS打开。
在Unity中官方建议使用psb格式
在Unity中使用PSB文件
- 需要在Packages Manager窗口中引入 2D PSD Importer工具包
- 2D项目会自动下载,3D不会
- 在Unity中使用PSB文件做骨骼动画,可以让美术设置好图层,各图片位置,各个图片的名字,就不用像图集那样一个一个拼了
设置PSB文件关键参数
- Extrude Edges:图片边缘延伸网格 一般不修改
- Import Hidden:是否导入psb文件中隐藏的图层 一般不勾选
- Moszic:启用后,将图层生成Sprite,并将他们合并成单个纹理 默认勾选
- Character Rig:是否使用人物已经绑定的骨骼 默认勾选
- Use Layer Grouping:使用psb文件中的层分组 一般不勾选
- Pivot:轴心点位置
- Reslice:从导入层重新生成Sprite,并清除对Sprite的任何更改,只有启用Moszic后又用 一般不勾选
- Keep Duplicate Name:让Sprite名称保留PSB文件中的名字 一般不勾选
为PSB文件编辑骨骼信息
- 打开psd格式的图片,切换成SKinningEidtor模式
- 右边栏多了精灵选项,下面是在ps中就设置好的图片和图片名字,点击可以选中对应的图片添加骨骼
- 直接点击自动生成蒙皮,可能会产生手臂的骨骼也影响身体,这个时候点击最下面的BoneFluence选项,删除掉不想影响身体的手臂骨骼。其他图层也是一样。也可以进行添加,比如围巾想跟着身体动,就添加一个身体骨骼的影响。
为PSB文件制作骨骼动画
- 创建一个空物体,直接拖进去其实就可以直接用了,也会自动创建子物体和骨骼
- 假如想把权杖拿到手上。要把拖进来的PS图片对象解预制体,不然无法移动权杖的父子关系,设置到拿到手上,调整层级
- 创建动画文件,制作动画,修改骨骼旋转
40.2 知识点代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Lesson40_2D动画_2D骨骼动画_2DAnimation_PSB图片骨骼编辑 : MonoBehaviour
{
void Start()
{
#region 知识点一 认识PSB文件
//认识PSB之前先认识PS
//PS(photoshop)是一款强大的图像处理软件
//在各领域都被广泛使用
//在游戏行业中也是美术同学使用最多的图像处理软件之一
//PSD和PSB两种格式,都是PS这款软件用于保存图像处理数据的文件格式
//PSD和PSB两种格式并没有太大的区别
//最大的区别是PSD格式兼容除PS以外的其它一些软件
//而PSB只能用PS打开
//在Unity中官方建议使用psb格式
#endregion
#region 知识点二 在Unity中使用PSB文件
//需要在Packages Manager窗口中引入 2D PSD Importer工具包
#endregion
#region 知识点三 设置PSB文件关键参数
#endregion
#region 知识点四 为PSB文件编辑骨骼信息
# endregion
#region 知识点五 为PSB文件制作骨骼动画
#endregion
}
}
40.3 练习题
为psb图片制作一个动画
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com