Update vehicle sync

This commit is contained in:
Sardelka
2022-07-29 22:26:19 +08:00
parent 459cfccff5
commit b63898d8b9

View File

@ -351,9 +351,9 @@ namespace RageCoop.Client
{
var current = MainVehicle.ReadPosition();
var predicted = Position+Velocity*(Networking.Latency+0.001f*LastSyncedStopWatch.ElapsedMilliseconds);
if (current.DistanceTo(Position)<5)
if (current.DistanceTo(Position)<8)
{
MainVehicle.Velocity = Velocity+5*(predicted - current);
MainVehicle.Velocity = Velocity+3.5f*(predicted - current);
if (IsFlipped)
{
MainVehicle.Quaternion=Quaternion.Slerp(MainVehicle.ReadQuaternion(), Quaternion, 0.5f);