I followed this Grappling Hook Tutorial for a Third Person Project, and it works great. (I would definitely recommend it)
You’re supposed to be able to move the character in any direction, while the grappling hook is locked onto an object in your crosshairs - which you can (the code works fine). However, I found a Major Inconsistency regarding UE4 Inputs!
I can move Up (forward), Down (back), Right, and Left - “INDEPENDENTLY” with no problems - whether grappling cable is locked onto an object or not
However, when the grapple cable is in fact locked onto an object - I can move …Down/Left, Down/Right, Up/right …but “NOT” Up/Left !!
The pic above demonstrates Down/Right works fine. (And Up/Right also works fine).
The pic below demonstrates Down/Left works fine. [Up/Left - Does Not!] - why doesn’t Up/Left work?
•- If - I replace the “Left” button Input, with “Any other button Input” - It works just fine??
•- for example - when W, A, S, D keys are assigned, everything works without any issue??
I can find Absolutely NO Explanation for this Behavior!!! I know the code is fine and I know it’s Not a settings issue because it Works when you Simply change the Input to Any other button Input except “Left” …and it works fine.
Has anyone else ever experienced anything like this - when an Input works for one button press, but Not another?
I’d love to hear a good explanation for this if anyone has one…
My Keyboard Inputs:
•Axis Mappings: Move Forward - Up = 1 / Down = -1
•Axis Mappings: Move Right - Right = 1 / Left = -1
…I also tried creating an Axis Mapping for “Move Left” with no success.