Unity 2D像素游戏序列帧动画制作规范

一、问题背景

笔者遇到了很多很多跟美术策划协作的问题。首先声明本文不考虑SpriteAltas,也不绝对正确,仅供参考,错误可以在评论区指出我进行修改以免误导。

请添加图片描述

我们可以清楚的看到跳跃后会出现角色跟碰撞器大小不一样的情况。这个时候如果我去碰右边的地形角就会出现穿"模"的现象。
找到原因是这样的,我们图片的锚点默认是在每个格子的中心。,然后每次动画后直接换图,碰撞器位置不变,这样就会让图跟碰撞器的位置失配。
在这里插入图片描述

二、解决方案

确定一个规范即可,可以从程序或者美术两方面解决

0.策划需求规范

  1. 告诉美术画多大的图(16*16)之类的
  2. 找出样式参考图和风格参考图
  3. 用文字描述清楚你需要加的内容,也要找出参考图,或者自己画出来例图

1.美术序列帧规范

  1. 等大小切分格子,然后告诉程序格子大小(16*16)像素方便一键切分
    在这里插入图片描述

  2. 一个动画一张图
    刚切完可不是直接就是动画,得一张张选中,选择这些图才能生成动画文件,要是一张里有一堆动画,生成起来很麻烦
    在这里插入图片描述

  3. 不要在图里画提示信息(下面是错误示例,UI界面几个字是美术小姐姐写的)
    在这里插入图片描述

  4. 有个相同的锚点,美术心中想着一个锚点(画布上),然后让角色的相同位置保持在锚点上
    例如我让角色的脖子始终在画布中心(选定画布中心为锚点)
    在这里插入图片描述

  5. 同一种素材尽量保持画布等大,保持锚点相同即可,但是尽量维持画布等大,此项不是必要的,也可以让画布更大一点

2.程序处理规范

  1. 手动调锚点,看得到锚点是可以自己手动调的,不要万事找美术小姐姐
    在这里插入图片描述
  2. 手动调裁切大小,也可以看到这个蓝框绿框,都是可以手动减小画布大小。
  3. 像素糊了可以这样解决:改成点,取消压缩
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YUE ZHEN PENG

码字不易,如果你想请我喝杯果汁

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值