Godot 受击反应分层:硬直、击退、闪白和音效不能互相抢控制权
为什么这个系统值得单独设计 受击反馈往往由很多系统同时参与:角色硬直、击退、动画受击、材质闪白、血条变化、音效、镜头震动、手柄震动。单独都简单,合起来就容易互相抢控制权。角色明明被击飞,移动脚本还在读输入;闪白材质没恢复;连续受击把动画打断得像抽搐;Boss 霸体却播放了普通硬直。
tag
为什么这个系统值得单独设计 受击反馈往往由很多系统同时参与:角色硬直、击退、动画受击、材质闪白、血条变化、音效、镜头震动、手柄震动。单独都简单,合起来就容易互相抢控制权。角色明明被击飞,移动脚本还在读输入;闪白材质没恢复;连续受击把动画打断得像抽搐;Boss 霸体却播放了普通硬直。