Hi, I was following along in this thread, and at the end the discussion shifted a bit towards ways to interact with items in VR. Snapshots and player authority entities
I’m working on a VR game as well and want to allow things like picking up and throwing networked objects (using Transform Synchronization). Right now the objects are server authoritative but I’m wondering if there’s a way to quickly switch them to be client authoritative (ex. when I pick it up) and then back to server authoritative (ex. when I release the throw) without issues. I’ve seen some docs about transferring authority over different components but I’m not sure if this is the recommended approach.
If I leave the objects server authoritative then the movement feels jittery and unresponsive to the player holding the object because of the latency between moving their hand and the client-side representation following. Any ideas?
(Using unity gdk)