I was walking with Mannequin on my landscape, which I noticed some weird behaviors.
1 - When Mannequins reaches a steep slope, it still keep running and the animation trying to keep feet on the ground causing the feet hit the butt in a very weird way that is not possible in any human. I think this can be fixed by reducing the run speed on slopes, if I had the angle in that graph.
2- when character walks into a steep slope or arrive at it, it starts floating. What it need to do is to slide instead (slide animation), for this to not break the fall animation, I think it should be fixed with having 3 states depending the WalkableAngle
. For example if the walkable angle is below 25 (44.7 is default I think) it keep walking (running), at angles above 25 up to 50 it cannot run anymore, and above 50 up to 80 should slip, and above 80 up to 90 should float.
I assume this will require me to re-design a 3rd person character which would be a real pain, since apparently the code responsible with state machine is entirely in C++.
Question: What are my options? is there a ready made 3rdperson character that does not have these issues? does the full Manny include the editable state machine?
While at this topic, are there any other issues you have encountered using Mannequin that need to be fixed? I have already add the logic to switch between 1st person, on shoulder camera and 3rd person which is something important that I wish Epic implemented already