Hi, I’m trying to make a 3D side scroller like old school beat’em up game. Think Streets of Rage or TMNT: Turtles in Time. So I got my side scrolling character able to move left/right and up/down facing either the previous left or right direction ( I hope that makes sense). The issue arises when the my character moves diagonally along both axis. The character will face the diagonally until it is given a single input. Does anybody have a fix for this issue? Below are images of my blueprints so far and here is a LINK to a short video. Thanks in advance
1 Like
Don’t forget that those Input nodes fire constantly. So when you are moving right or left, it is repeatedly setting Orient Rotation To Movement.
You could use Set Actor Rotation, with a Do Once macro that resets on Completed, to control facing direction instead of Orient Rotation To Movement. If you don’t want to turn instantly you can also use Rinterp To or Rinterp To Constant nodes without a Do Once macro of course. There are a ton of options.
If you want immaculate control over states, you can also use State Tree components which are god tier.
Ok I will give that a try. Thank you for your time.
1 Like
yo have you tried the new tmnt the fighting is very bass but i think it my give you a boost this what 10 days ago you still working on this