I’m having problems getting the camera to work correctly. I have checked the “Can Crouch” option under Movement Capabilities, and set the crouch height to half that of my walking height. I also set up a simple blueprint for crouching as well as changing the speed. I know that the crouching blueprint works because my character speed changes.
But whenever I crouch, the camera won’t drop down. I tried creating another capsule, and added a “crouch camera” but that only sometimes works when the default “Follow Camera” is in a certain position (which is half of the normal height, so I have an extremely short character).
This does seem to be far more complicated to get working than it needs to be! I have looked into the crouch functions and they dont seem to work correctly with the Capsule Collision and dont resize it as you might expect. I tried doing it myself but the capsule needs to be reoriented because it sizes from the middle not the bottom as required by Character physics, this causes me to get stuck in the floor when attempting to stand.
If the Capsule is resized it will however move the Camera correctly on its relative location, Im assuming you need functional collision along with the Camera. If youre needing just the Camera you can lerp the position to a new location moving it manually.
I can go through this in abit more detail and solve some of the issues I had, I think at its core though this is a bug with the Crouch/Uncrouch functions of the engine, cool.
