第一期我们学会了如何让一个纸片人动起来,今天我们来制作纸片人行走的完整动画。引擎版本Unity3D 2018.4LTS长期稳定版。
首先分析一下,纸片人在完整的行走过程中会有那几个角度的画面,这里我把它分为四部分,分别是:向右行走的画面,向右站立的画面,向左行走的画面,向左站立的画面。因为方向问题后期可以用程序翻转解决,所以只需要准备两幅画就够了。我这里准备了向左走的侧视图,向左45度站立的图。注意,被遮挡的部分也要画出来,毕竟走路时被遮挡的右手也会露出来的嘛,将其分解开,放在背景是透明的一张图里。
利用第一期介绍的方法,分别为站立图制作站立时(idle)的动画、为侧视图制作行走(walk)动画。将两幅图都拉入素材,首先用2D Animation插件给两幅画都打上骨骼(详见第一期),拉入场景内拼接好。这里有一个小问题需要注意,由于走路和站立是我们为一个人物制作的动画,所以这里我创建一个空对象Tomy,将刚才拼接好的素材分别命名为TomyStand和TomyWalk