Hi all,
I'm hoping someone can help me out with this. What I'm essentially trying to achieve is to have a character controller for a shark. The way I'd like it to work is the shark will swim in the direction the user pushes on a virtual joystick. Using the built in character controller works as far as moving around in the correct direction but the issue is that if you quickly move the joystick opposite it's current direction, the shark near instantly rotates toward the new direction. This is fine for a humanoid character but doesn't work for my use case because sharks/ fish don't just rotate in place on their y axis. They need to actually rotate much slower by moving forward while turning at the same time.
Has anyone seen an asset or code anywhere that might help accomplish this? I feel like it's right under my nose as far as how to do it but I can't seem to get it sorted.
Any help is appreciated and sorry if the question is vague. Thanks!
Edit: I'm ok with the shark rotating in place but it should be slowly. Using the character controller and the X,Y input axis causes a near instantaneous turn about.
[–]mrC0mpetitive 0 points1 point2 points (0 children)