Unity 2D Jump Animation C# -


i'm activating trigger parameter cycle jump animation using:

isgrounded 'is player grounded bool', i'm using determine wether or not player allowed jump. i'm using child player object , using physics2d.linecast(myplayer, myplayerground, playermask) so.

i'm triggering jump animation (using trigger parameter transfer jump animation run or idle, 2 other animations i'm using work flawlessly) using spacebar, same way tap in y axis jump velocity.

i can't figure out reliable way reset trigger. tried resetting if isgrounded returned true, i'm assuming i'm getting false positive, trigger in first place if isgrounded returns true? tried triggering animation on running check see if isgrounded returns false, if that's case, jump animation play if fall off ledge, jumping, of course doesn't make sense.

i put couple of conditions, including velocity direction , isgrounded state. reset jump animation, must moving downward, , isgrounded must triggered.


Comments

Popular posts from this blog

c++ - llvm function pass ReplaceInstWithInst malloc -

Cross-Compiling Linux Kernel for Raspberry Pi - ${CCPREFIX}gcc -v does not work -

java.lang.NoClassDefFoundError When Creating New Android Project -