Is Animation Blending just can have 2 animations?

hi, i found a interesting problem, the program just run 2 animations when you write code like this:
//walk animation
if (Input.GetAxis(“Vertical”) > 0.2)
animation.CrossFade(“walk”);
//stand by
//else
//animation.CrossFade(“idle”);

//play jump animation when hit space
if (Input.GetKeyDown(KeyCode.Space))
animation.CrossFade(“jump”);

if you want the program run the walk,idle and jump together, it can’t work.but if you just choose any 2 animations, yes it does…:shock:

is that mean unity just can surport 2 animations, how it works if i want more animations?

yeah, problem solved, use animation layer: