对于射击游戏来说,玩家需要多种动作,调动作对于美术来说工作量很大的,给读者简单的列举一下,以角色使用的手枪和冲锋枪为例,当然还有很多武器这里就不一一列举了,角色动作如下所示:
上图还不是全部完整的动作,这些动作如果我们不做融合,每个动作都需要整一个动画,这个对于动作美术简直就是一个灾难。我们作为程序在选择使用什么方式实现动画时,就要考虑这个问题了。一方面让程序自己省力,另一方面也要让美术省力;做到两全其美。
常用的动画实现方式有两种:老动画和新动画状态机,为了方便,我们肯定会选择新动画状态机,因为动画实在太多了,而且各个动作之间会有转换,老动画实现起来非常不方便,只能舍弃掉。
在动作选项里面有如下四个选项:
以上只是一个角色的动作,游戏中会有多个角色,如果按照每个角色制作一套骨骼动画,估计美术会疯掉。所以我们采用的是Humanoid这种格式处理,当然在Max导出FBX