BricksVR / bricksvr-issue-tracking

A repository used to keep track of bugs, feature requests, and TODOs for the BricksVR game.
https://bricksvr.com
13 stars 0 forks source link

Brick Grabbing: Have a flick to grab free bricks functionality #13

Open 0SmooK0 opened 3 years ago

0SmooK0 commented 3 years ago

Describe the problem If I am playing in a constrained room, I can't always duck to pick up a brick or physically move to that location. Relying on locomotion and proposed-crouch-mechanism alone would feel slow.

Describe the solution you'd like For unattached bricks only, implement the ability to flick-to-grab (much like Half-Life: Alyx)

Additional context I'd prefer this to be restrained to free bricks only as accidentally pulling apart the build would be annoying. That said if the pointing and highlighting mechanism is polished, it could be successfully implemented for any bricks - attached or not.

Xakimus commented 3 years ago

I haven't played Alyx, but the underlying Oculus control mechanism has that selection ray, perhaps it can be used to highlight a distant brick and bring it to you? Perhaps holding a button, A or B, to activate the ray, highlight the brick, and then hold the secondary trigger to bring it to your hand, and then release the button.

0SmooK0 commented 3 years ago

@Xakimus It works on the grip button - you sort of grip once and pull, the object flies towards you as if you pulled it quickly by a rope and then you can catch it.

so for Alyx even highlighting is not needed because not like every object needs to be grabbed (it's per priority basis - if you aim at a direction that contains a barrel, hat and an ammo magazine, it will flick ammo to you). Here, you are right that highlighting is important as you might want to flick off a specific brick in a build. An additional button for highlighting might overcomplicate the controls but it could be used for more than one functionality.

If I highlight with a button on left controller, then I can use grip for flicking, eye-dropper button (if there will be one) for copying, delete button for deleting and so on. Of course, will have to see how early menu develops.

d12 commented 3 years ago

The new flight mechanics make this more of a nice-to-have than something crucial. I still want to build this, but it's a lower priority than other important mechanics for now.