• 【Aseprite】2D像素人物制作


    通过本文章可以学习如何制作一个2D像素人物,为游戏引擎提供素材。

    目录

    一、身体的制作

    二、手的制作

    三、头发的制作

    四、衣服的制作

    五、添加阴影和细节

    六、闲置动画的制作(Idle)

    七、行走动画的制作(Walk)

    八、奔跑动画的制作(Run)

    九、跳跃动画的制作(Jump)

    十、攻击动画的制作(Attack)


    一、身体的制作

    1.创建一个32x32的画布。

    2.在菜单中选择view-》symmetryoptions,打开对称轴工具。

    3.添加垂直对称轴到场景中,这样绘制就方便了很多。

    4.画出人物的头和身体。(头的尺寸为12x12)

    5.添加眼睛,并给人物皮肤上色。

    6.去除身体和腿、身体和头之间的边界,脖子左右保留一个像素。

    二、手的制作

    1.按下tab键打开时间轴,将图层重命名为body,建立一个新图层hand。

    2.在新图层上画出手的图案,其中被身体遮挡的部分不用画出,填充一个稍微明亮一点的颜色。

    3.保存工程,然后将工程文件复制保存一个副本,命名为template_person。

    三、头发的制作

    1.创建一个新的图层hair。

    2.选择一个头发的颜色,在hair图层画出自己喜欢的头发形状。

    3.给头发描边。

    4.使用暗色添加上阴影。

    四、衣服的制作

    1.创建一个新的图层clothes。

    2.用喜欢的颜色画出衣服和裤子。

    3.以及鞋子。

    4.使用亮色添加高光。

    五、添加阴影和细节

    1.创建一个新图层命名为shadow

    2.使用皮肤的暗色给脸和手添加上阴影。

    3.在脸上加上腮红。

    六、闲置动画的制作(Idle)

    1.打开只包含基础身体部分的工程文件(步骤二)。

    2.按下tab键打开时间轴,点击右下角+添加一帧。

    3.选择第二帧的body图层,按下M框选头部和一部分身体,向下移动一个单位。

    4.再按+添加一帧,选择第三帧的hand图层,将手向下移动一个单位。

    5.选择第一帧再按+复制一帧,鼠标右键选中复制的帧拖动到最后。

    6.选择第四帧的hand图层,将手向下移动一个单位。

    7.保存工程,然后将工程文件复制保存一个副本,命名为template_idle。

     7.效果图(将装饰图层复制过来做对应调整形成右侧效果)。

    七、行走动画的制作(Walk)

    1.打开只包含基础身体部分的工程文件(步骤二)。

    2.按下tab键打开时间轴,点击右下角+添加一帧。

    3.选择第二帧的body图层,按下M框选头部和一部分身体,向下移动一个单位。

    4.选择第二帧的hand层,将左右手分别向两边移动一个单位,然后填充空缺的部分。

    5.选择第二帧body层,将右边的腿用暗色填充形成阴影。

    6.将右边的腿逐像素往左移动一个单位,左边的腿同理。

    7.复制第一帧,右键拖动到最后。

    8.再复制一帧。

    9.选择第四帧body层,按下M框选头部和一部分身体,向下移动一个单位。

    10.选择第四帧hand层,删除掉右边的手。

    11.选中左边的手,向右移动3个单位。

    12.调整左边手的边缘。

    13.选择第四帧body层,将左右脚分别向两边移动一个像素。

    14.给左边的脚添加上阴影。

     15.效果图(将装饰图层复制过来做对应调整形成右侧效果)

    八、奔跑动画的制作(Run)

    1.在行走动画的基础上,修改第二帧和第四帧,在body图层上将双腿修改为水平。

     2.效果图(将装饰图层复制过来做对应调整形成右侧效果)

    九、跳跃动画的制作(Jump)

    1.打开只包含基础身体部分的工程文件(步骤二)。

    2.按下tab键打开时间轴,点击右下角+添加一帧。

    3.选择第二帧的body图层,按下M框选头部和一部分身体,向下移动一个单位。

    4.选择第一帧复制,右键拖动复制帧到最后。

    5.选择第三帧body图层,拖动整体向上移动一个单位。

    6.将右边的腿向上收缩两个单位。

    7.将眼睛向上移动一个单位,填充空缺的部分。

    8.选择第一帧复制,将复制帧右键拖动到最后。

    9.选择第四帧hand图层,按M键将左边的手框选并拖动到头的左边。

    10.补全手空缺的部分,填充颜色。

    11.按M键将右边的手框选并拖动到头的右边,同时补全空缺部分。

    12.选择第四帧body图层,将眼睛向下移动一个单位,将左边的腿向上收缩两个单位。

    13.选择第一帧复制,将复制帧右键拖动到最后。

    14.选择第五帧body图层,框选头部以及一部分身体向下移动一个单位。

    15.将左右手分别向两边移动一个单位,并补全空缺部分。

     16.效果图(其中二三帧为上升,四五帧为下降)

    十、攻击动画的制作(Attack)

    1.打开只包含基础身体部分的工程文件(步骤二)。

    2.添加一个新的图层用于制作武器,命名为Weapon。

    3.选中weapon图层,选择一种颜色画出剑的护手。

    4.使用亮色画出剑刃。

    5.再使用亮色添加高光。

    6.给武器描边。

    7.选择hand图层,将握住武器的手的边缘封口,形成握住武器的样子。

    8.新建一帧,选择hand图层,按下M键框选左边的手,向右移动三个单位。

    9.选择weapon图层,将武器顺时针旋转90度,然后贴合拳头。

    10.新建一个图层,命名为light。

    11.新建两帧。

    12.选择第二帧light图层,用白色画笔画出武器的运动轨迹边界,填充颜色。

    13.把第二帧light图层复制到第三帧,适当删减边界的像素。

     14.效果图(将装饰图层复制过来做对应调整形成右侧效果)

  • 相关阅读:
    SQL Server 基础语法3(超详细!)
    数据库设计:防止MySQL字段名与关键字相撞,保护数据完整性!
    unity面试题(基础篇)
    2022牛客暑期多校训练营3(总结+补题)
    Python 教程之 Python中的高级交互式仪表板,连接不同的 API 以创建用于分析的高级交互式仪表板
    交叉编译poco-1.9.2
    并发编程系列-分而治之思想Forkjoin
    SpringCloud无介绍快使用,sentinel注解@SentinelResource的基本使用(二十三)
    前端高频面试题——有做过权限相关的事情吗?
    Spring源码核心剖析
  • 原文地址:https://blog.csdn.net/qq_42608732/article/details/127838737