How do I get my animations to work when I use a top down character controller

I got the animations to run but when I swap keys for some reason the animation stops playing.
game link:Flowlab Game Creator - New Game

2 Likes

So what you have is overcomplicated, and since you are using velocity you can use the following code I have below. So you can basically delete the previous animation behaviors you had. The way this works: It extracts the objects velocity, if its not moving it stops the animation, if it is, it starts the animation.

Copy the text below and insert it.

{"data":{"behavior":{"v":"2","nodes":[{"inputCount":0,"outputCount":1,"name":"Always","behaviorType":"logic.triggers.Always","x":-810,"y":8,"group":"6c178e1975c73048","id":"b11ee662b8ee6e45"},{"inputCount":1,"outputCount":1,"name":"Extractor","behaviorType":"logic.properties.Extractor","x":-630,"y":-8,"group":"6c178e1975c73048","id":"b11f1174637fb445","targetId":0,"prop":"y velocity","version":2},{"inputCount":1,"outputCount":1,"name":"Extractor","behaviorType":"logic.properties.Extractor","x":-630,"y":-104,"group":"6c178e1975c73048","id":"b11f320420af464f","targetId":0,"prop":"x velocity","version":2},{"gateVal":0,"mode":"equal to","inputCount":2,"outputCount":2,"name":"Filter","behaviorType":"logic.logic.Filter2","x":-450,"y":8,"group":"6c178e1975c73048","id":"b11f725fddbd3c4c"},{"gateVal":0,"mode":"equal to","inputCount":2,"outputCount":2,"name":"Filter","behaviorType":"logic.logic.Filter2","x":-450,"y":-112,"group":"6c178e1975c73048","id":"b11f7315a7042547"},{"inputCount":2,"outputCount":1,"name":"Logic Gate","behaviorType":"logic.logic.Gate","x":-90,"y":-72,"group":"6c178e1975c73048","id":"b11f755b5882784e","gateType":"AND"},{"inputCount":3,"outputCount":3,"name":"Animation","behaviorType":"logic.properties.Animation","x":90,"y":-64,"group":"6c178e1975c73048","id":"b11fc67958a7e74c","animationName":"walking","loop":true,"priority":0},{"inputCount":3,"outputCount":1,"name":"Number","behaviorType":"logic.logic.Value","x":-270,"y":16,"group":"6c178e1975c73048","id":"b12046bb42543f4b","startVal":1,"tag":"","roundMode":1},{"inputCount":3,"outputCount":1,"name":"Number","behaviorType":"logic.logic.Value","x":-270,"y":-112,"group":"6c178e1975c73048","id":"b120477fb334ed4a","startVal":1,"tag":"","roundMode":1}],"links":[{"input_id":"b11f320420af464fi0","output_id":"b11ee662b8ee6e45o0"},{"input_id":"b11f1174637fb445i0","output_id":"b11ee662b8ee6e45o0"},{"input_id":"b11f1174637fb445i0","output_id":"b11ee662b8ee6e45o0"},{"input_id":"b11f725fddbd3c4ci1","output_id":"b11f1174637fb445o0"},{"input_id":"b11f320420af464fi0","output_id":"b11ee662b8ee6e45o0"},{"input_id":"b11f7315a7042547i1","output_id":"b11f320420af464fo0"},{"input_id":"b11f725fddbd3c4ci1","output_id":"b11f1174637fb445o0"},{"input_id":"b12046bb42543f4bi1","output_id":"b11f725fddbd3c4co0"},{"input_id":"b11fc67958a7e74ci0","output_id":"b11f725fddbd3c4co1"},{"input_id":"b11f7315a7042547i1","output_id":"b11f320420af464fo0"},{"input_id":"b120477fb334ed4ai1","output_id":"b11f7315a7042547o0"},{"input_id":"b11fc67958a7e74ci0","output_id":"b11f7315a7042547o1"},{"input_id":"b11f755b5882784ei0","output_id":"b120477fb334ed4ao0"},{"input_id":"b11f755b5882784ei1","output_id":"b12046bb42543f4bo0"},{"input_id":"b11fc67958a7e74ci1","output_id":"b11f755b5882784eo0"},{"input_id":"b11fc67958a7e74ci0","output_id":"b11f7315a7042547o1"},{"input_id":"b11fc67958a7e74ci0","output_id":"b11f725fddbd3c4co1"},{"input_id":"b11fc67958a7e74ci1","output_id":"b11f755b5882784eo0"},{"input_id":"b12046bb42543f4bi1","output_id":"b11f725fddbd3c4co0"},{"input_id":"b11f755b5882784ei1","output_id":"b12046bb42543f4bo0"},{"input_id":"b120477fb334ed4ai1","output_id":"b11f7315a7042547o0"},{"input_id":"b11f755b5882784ei0","output_id":"b120477fb334ed4ao0"}]}}}

This is what it should look like:

2 Likes

Thanks now it works without the animation stopping

yo do u have indie now? also thanks for the link