cancel
Showing results for 
Search instead for 
Did you mean: 

Move, Scale, and Rotate player with grip buttons ONLY (Used in games like Demeo, Spacefolk City)

NFTZ
Honored Guest

Can someone please help? I'm building a VR game with Unity and trying to implement the same type of player controller (Using ONLY the grip buttons to grab the "air" to move, rotate, and scale the player, while any other forms of locomotion are disabled (No joystick controlls or teleporting at all) that is used in:

1. Demeo

2. Spacefolk City

3. Gravity Sketch

4. Horizon Worlds (Build Mode)

5. Deisim

I cannot find anything online that explains how to do this, or even hints at it. Every tutorial and any documentation I've read all say the same thing. They all only reference player movement and controls by use of the joysticks or teleportation. Arm Swing and Gorilla Tag movement are the only other alternatives out there, or at least that I've been able to find. 

Please Help! I'm getting desperate at this point, and becoming very discouraged. 😞

Thank you in advance.

1 REPLY 1

kavanavak
Expert Protege

Hi, I built a similar system for unreal and had to do a ton of looking up different ways. Doesn't directly help you with Unity but some of the references might.

https://github.com/KavanBahrami/UE_VR_Locomotion_GripToMoveRotateScale

I reference the oculus sample that kind of shows this effect (grip drag) - also, you can find the public repos for https://openbrush.app/ the open-source tilt brush, I believe they use this effect and it's unity based.

 

Feel free to ask any questions.