I’ve recently been working on a VR game where I need to send controller CFrames from the client to the server, and have it then update the player’s hands. I’m doing this so that I can use AlignPositions/Orientations to retain physics on the player’s hands.
The issue comes in when sending the CFrame over a RemoteEvent, because the server updates the CFrame the frame after it’s sent on the client. This is a huge issue for my game and I’d really like to find the best way to fix it. Any help is appreciated, thanks.
2 Likes
That’s normal. There’s always a bit of latency between the client and the server.
After all, the client needs to send all the data to the server and the server needs to process that data.
Something you might be able to do is interpolate the positions so it’s not as choppy. I’m not sure how you’d actually do that tho.
To be honest tho, I wouldn’t worry about it too much. That’s just how it is.
Best regards,
Pinker
Thanks for the reply, I’ll mess around with this a bit and see if it works. I’ve just seen games like Opposer VR get hands to replicate really smoothly, so I’m trying to find the best way to do it.
1 Like