Unity 2D Animations:如何同时实现跳跃+射击?

Unity 2D Animations: How to implement a jumping + shooting at the same time?

我正在尝试创建我的第一个电脑游戏,但我发现自己花了很多时间来尝试在角色动画之间进行转换。 我正在尝试从跳跃过渡到射击(具有不同的动画)。我正在根据布尔参数从 "Any State" 过渡到跳跃,只要角色在空中,该参数就是真的,我正在根据触发器参数过渡到射击。每当我在空中用我的角色射击时,它会显示片刻的射击动画,但在完成它之前会转换回跳跃动画(我假设是因为它使用 "Any State" 使转换回来到跳跃动画而不是“ShootHorizo​​ntalJump”之间的过渡)。 在返回跳跃之前,如何使空中动画完成拍摄? 谢谢你的帮助:)

My Animator

如果您使用动画精灵Sheet作为动画,您不能同时播放两个动画。
否则,您可以使用动画层。在 2D 和 3D 上都是一样的。 Check here.