I was recently playing quake 2 enhanced version, and I just realized that how good its shaky camera feel, when player is moving.
It’s not just head bob, but the shake is based on player’s directional movement, it makes the overal movement much more dynamic.
How am I supposed to do that with Unreal for a first person game? I’m kinda noob on coding for this type of movement related stuff, can someone give me some hints?
Much appreciated!
You could mess around with Play World Camera Shake or Camera Spring Arm
Yeah I’m thinking that, but how to make the camera shake reacting to player’s movement based on direction? Especially I don’t know what to do the new “EnhancedInputAction” for player controller.
EnhancedInputAction look or move have a Start connect and then add a delay and then stop connect to end the shake
Yeah, but anyways to make the shake different based on direction? like in quake 2 you move left and right the shake is different. Problem for me is that I don’t know how to separate directional movement from the EnhancedInputAction… lol
Every Standard ThirdPerson Character Screenshot - 7b7ddcb6259ada159b52db7cfa8b3dbb - Gyazo
All you got to do is Break and Make
Yeah got that. but how to further separate each direction? like the node right now has one output for left/right and Forward/Backward. I mean I probably need to assign a different camera shake to each of the four directions to achieve that.
Thats why I said Break and Make. you can separate the Rotation, Location etc
Thanks, but I just realized that there’s a much simplier way of doing it, it’s just simply assign a camera shake to WASD on press and release… lol
I feel pretty dumb right now…