微云链接:https://share.weiyun.com/ZwQ1dsiS
该次作业实现了老师提到的所有功能(包括选做的头部看向摄像机功能),以及添加了一些功能。
额外功能:
1.多把武器的拾取、在人物身上的不同槽位装备;从每个槽位取出武器、将武器收回槽位、开火攻击都有不同的对应动画。
2.手部和脚步IK:手部IK作用在人物持枪俯仰、运动时,使手部能始终托住枪把的正确位置而不偏移;脚步IK作用在人物上下阶梯、斜面时,使人物的膝盖能自然地弯曲,脚底始终贴合地面(平面和斜面)。
3.武器具有换弹动画,使用AimOffset实现了不同武器的瞄准动画。动画融合流畅,人物可以在跑跳时任意进行开火、瞄准、近战攻击等动作。
4.使用蒙太奇实现人物近战攻击的连击效果,一定时间连按左键释放第二招;使用动画通知添加了攻击特效,随人物挥拳轨迹划出特效。
5.实现了人物在多种不同材质地面上行走的不同脚步声、以及不同的粒子特效。
6.实现了人物开火对怪物造成伤害,怪物的受击、死亡动画。
(操作指南:按E键拾取武器,R键换弹,右键瞄准。)