So I need to just like everyone else sync the position of my character over the network. Currently everything except jumping is driven by animation root motion. I have a character controller for some other scripts and a rigidbody attached for doing other things. I’ve looked into the different transform syncmodes and they are all very very very very jerky. Some of them doesn’t even sync it properly. I’ve heard that it’s better to make your own to take advantage of things like Lerping but I have no idea how. Does anyone have any tips of what I should do?
I would also like to point out that with some of these transform sync modes the rotation syncs horribly and is extremly jerky .
Network Transform doesn’t smooth or lerp at all (I believe I’ve read that, no idea if it’s really true), which will cause jerky movements with any amount of lag. Lerping takes multiple values (start position, end position, and an amount that controls how fast it moves) so if there’s a packet lost your movement will still work while it’s waiting for the next packet.
I can’t exactly provide any hints since I’m new to this myself, but watching this series: https://www.youtube.com/playlist?list=PLwyZdDTyvucyAeJ_rbu_fbiUtGOVY55BG will help you quite a bit.