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

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

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

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

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

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

你可能感兴趣的:(定位,游戏开发,unity,canvas,ugui)