Unity 序列帧第二篇:当美术出的角色动作,图片规格不统一的处理办法

时间:2024-04-04 11:22:31

我们做2D序列帧的时候,是有可能会有角色动作的,如待机动画,攻击动画,受击死亡动画等。

但是,美术小姐姐有可能给我们的动作,可能待机动画有自己的宽高比和锚点,其它动画的又不一样了。

如以下两套动作:
待机动作:
Unity 序列帧第二篇:当美术出的角色动作,图片规格不统一的处理办法
攻击动作:
Unity 序列帧第二篇:当美术出的角色动作,图片规格不统一的处理办法

解决办法一:找美术小姐姐重新出图,严格按照一个统一的规范。
解决办法二:通过UGUI的九宫格给所有的动作都重新定位一个一样的锚点+使用Sprite序列帧(在我的上一篇博客有介绍什么是Sprite序列帧,什么是Image序列帧)。

现在我们来详细讲一下怎么批量定位锚点:
首先按照这个步骤定好锚点,并且记录锚点坐标(下图位置3)
Unity 序列帧第二篇:当美术出的角色动作,图片规格不统一的处理办法
之后全选图片,选择自定义锚点(如下图),将刚刚的坐标赋值过去
Unity 序列帧第二篇:当美术出的角色动作,图片规格不统一的处理办法
自此,我们的图片就处理好啦,
然后可以直接按照生成Sprite序列帧的方法正常使用这些动作了。