Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New interactable class with handedness, close #128 #137

Closed
wants to merge 13 commits into from

Conversation

jbroadway
Copy link
Contributor

This adds separate interaction points for left and right handed interactions, as a sub-class of NVRInteractableItem.

John Luxford and others added 13 commits January 8, 2017 19:38
…mote users

You can control the hand via 3 new methods on NVRVirtualHand:

- `Hold()` begins holding the closest interactable
- `Release()` releases the current interactable
- `Use()` triggers `UseButtonDown()` on the current interactable
This should help ensure virtual hands pick up the same object as the remote player. Note that I also kept the original `Hold()` method for use as an NPC hand controller too.
…ovements being out of sync

This isn't as ideal as client-side prediction and synchronization, but will help ensure objects are still successfully picked up, and those techniques can be built on top of this work later on.
@jbroadway
Copy link
Contributor Author

Merged this into my own master branch so it's now included in PR #114.

@jbroadway jbroadway closed this Apr 6, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant