OK I’ve build this program ( Beat FSM V1
) with the FSM system, it’s clean, shorter and very powerful! But I can’t switch my brain to understand why my character jump like a mad goat! I tried many things but it’s maybe the method. I probably need a “transition state” between Idle and Jump to check if the Jump key is released. I’ve made it with my old method with a Jump variable to allow jumping again and it works perfectly. Second thing it can be a problem to call states by animation for managing transition, isn’t it?
Can you check this MrMen?