Animator 的简单应用

首先我们需要一个精灵列表spritesheet,精灵列表简单来说就是把2D物体的所有动作帧存放到一个图片中。如图所示:


spritesheet导入到unity中,如下图所示:

0号到5号组成了绿色小人的所有站立动画,现在我们要把这些帧变成一个动画的状态。

单击0号然后按住shift键再单击5号,就选中了0,1,2,3,4,5号,把这些拖到Hierarchy面板中,会生成一个东西,我们把名字改为Player,这个时候单击运行按钮,就可以在Game 模式下看到一个会动的小人了。这是这个小人的站立状态Idle。


同样的方法可以创建绿色小人受到攻击Aamage时候的动画和攻击时候的动画Attack。不同的是我们选中之后直接拖到Player身上。

这个是我们这个动画的状态机。Idle 是站立动画,Attack是攻击动画,Damage是受到伤害时候的动画,中间的几根白线是各个动画转化的条件。右键矩形块,单击Make Transition ,然后可以创建出白线,单击白线,可以设置动画转化的条件。


猜你喜欢

转载自blog.csdn.net/qq_29412103/article/details/80626333