Any suggestions for using Photon Bolt's Command system for basic movement?
Right now I've got a custom LocomotionHandler that gets the horizontal, vertical, and delta yaw rotation in SimulateController and in ExecuteCommand I'm calling KinematicObjectManager.SetCharacterMovementInput and the YawRotation.
The issue I'm running in to is in the ExecuteCommand's resetState, I'm not sure how to tell the client to correct itself from the result sent back from the server. If I call KinematicObjectManager.SetPosition I get pretty significant jitter on the client. I've tried manually setting the characters FixedPosition in the KinematicObjectManager but still getting jitter from that as well.
Right now I've got a custom LocomotionHandler that gets the horizontal, vertical, and delta yaw rotation in SimulateController and in ExecuteCommand I'm calling KinematicObjectManager.SetCharacterMovementInput and the YawRotation.
The issue I'm running in to is in the ExecuteCommand's resetState, I'm not sure how to tell the client to correct itself from the result sent back from the server. If I call KinematicObjectManager.SetPosition I get pretty significant jitter on the client. I've tried manually setting the characters FixedPosition in the KinematicObjectManager but still getting jitter from that as well.