通过事件的添加和设置可以完成对受伤后可能的操作,包括反弹,受伤动画反弹,ui设置。
ps
叠加动画的设置
1.设置不同的动画图层,完成动画效果的叠加(例如一边idle,一边因为受伤而变红)
步骤②为设置权重,权重与上一个图层相同
步骤③为设置混合模式,addictive模式可以完成动画的叠加

受伤变红动画的绘制
添加属性->选择sprite renderer->在需要的帧修改属性

脚本添加
1.在动画脚本中添加对受伤动画参数的设置(将受伤动画参数设置为trigger,触发则开始播放,调整动画的transition时,播放一次就返回上一级动画,如图


void Update()
{
SetAnimation();

本文介绍了如何在Unity中通过事件驱动机制实现角色受伤后的动画叠加,包括设置不同动画图层、权重和混合模式。脚本部分详细描述了如何在Update函数中控制动画播放,以及在角色受到伤害时触发无敌状态和受伤动画的执行过程。
最低0.47元/天 解锁文章
22万+

被折叠的 条评论
为什么被折叠?



