Hands work at 30hz

handTracking
Brook Bowers 2022-01-23 15:23:07 -05:00
parent 438bd19300
commit edcca2e390
2 changed files with 9 additions and 3 deletions

View File

@ -45,7 +45,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
networkObject: {fileID: 1210055141702294256}
serializationRateHz: 10
serializationRateHz: 30
hand: {fileID: 0}
toSync:
- {fileID: 6270683889218838997}
@ -257,7 +257,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
networkObject: {fileID: 1210055141702294256}
serializationRateHz: 10
serializationRateHz: 30
hand: {fileID: 0}
toSync:
- {fileID: 8015258244566099424}

View File

@ -82,7 +82,13 @@ public class VelNetSyncHand : NetworkSerializedObject
if(!IsMine) {
for (int i = 0; i < targets.Length; i++)
{
toSync[i].rotation = Quaternion.Slerp(transform.rotation, targets[i], 1 / smoothness / serializationRateHz);
toSync[i].rotation = Quaternion.RotateTowards(
toSync[i].rotation,
targets[i],
Time.deltaTime * Quaternion.Angle(targets[i], toSync[i].rotation) * serializationRateHz
);
//toSync[i].rotation = Quaternion.Slerp(transform.rotation, targets[i], 1 / smoothness / serializationRateHz);
}
}