I’ve got a lot of locomotion animations for my character, like sprinting, running, walking for rifles. And his weapon is rightly attached to his right hand. Since there’re a lot of weapons that the character can use, it’s too complicated to build animations for every movement state of each weapon. But using these locomotion animations can cause a problem : their left hand positions are not suitable for every weapon. Now I’m finding a way to solve this problem. I tried to add a socket on my weapon mesh, get that socket’s location in Blueprint Update Animation and use TwoBoneIK to modify the left hand location. But the parameters were a little bit hard to control and it looked that the left hand could not follow my looking up and down tightly. I also tried to directly blend my left hand to the weapon holding animation, but it looked even worse.
Has anyone got good ideas?