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

 

Animator 2D的简单应用

 

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

 

Animator 2D的简单应用

 

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

 

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

 

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

Animator 2D的简单应用

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

 

相关文章:

  • 2021-11-27
  • 2022-01-05
  • 2021-10-27
  • 2021-12-22
  • 2021-06-11
  • 2021-05-24
  • 2021-11-20
  • 2021-08-25
猜你喜欢
  • 2022-12-23
  • 2021-12-03
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2021-12-11
相关资源
相似解决方案