mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 11:48:09 +02:00
Added FWD button as grab controller (so PrioVR will work)
This commit is contained in:
parent
f0a1d2a172
commit
5c564cb2cb
1 changed files with 10 additions and 3 deletions
|
@ -8,6 +8,10 @@
|
||||||
// This is an example script that demonstrates use of the Controller and MyAvatar classes to implement
|
// This is an example script that demonstrates use of the Controller and MyAvatar classes to implement
|
||||||
// avatar flying through the hydra/controller joysticks
|
// avatar flying through the hydra/controller joysticks
|
||||||
//
|
//
|
||||||
|
// The joysticks (on hydra) will drive the avatar much like a playstation controller.
|
||||||
|
//
|
||||||
|
// Pressing the '4' or the 'FWD' button and moving/banking the hand will allow you to move and fly.
|
||||||
|
//
|
||||||
// Distributed under the Apache License, Version 2.0.
|
// Distributed under the Apache License, Version 2.0.
|
||||||
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
|
||||||
//
|
//
|
||||||
|
@ -46,9 +50,12 @@ var JOYSTICK_PITCH_MAG = PITCH_MAG * 0.5;
|
||||||
|
|
||||||
|
|
||||||
var LEFT_PALM = 0;
|
var LEFT_PALM = 0;
|
||||||
var LEFT_BUTTON_4 = 4;
|
var LEFT_BUTTON_4 = 5;
|
||||||
|
var LEFT_BUTTON_FWD = 5;
|
||||||
var RIGHT_PALM = 2;
|
var RIGHT_PALM = 2;
|
||||||
var RIGHT_BUTTON_4 = 10;
|
var RIGHT_BUTTON_4 = 10;
|
||||||
|
var RIGHT_BUTTON_FWD = 11;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function printVector(text, v, decimals) {
|
function printVector(text, v, decimals) {
|
||||||
|
@ -84,8 +91,8 @@ function getGrabRotation() {
|
||||||
// When move button is pressed, process results
|
// When move button is pressed, process results
|
||||||
function handleGrabBehavior(deltaTime) {
|
function handleGrabBehavior(deltaTime) {
|
||||||
// check for and handle grab behaviors
|
// check for and handle grab behaviors
|
||||||
grabbingWithRightHand = Controller.isButtonPressed(RIGHT_BUTTON_4);
|
grabbingWithRightHand = Controller.isButtonPressed(RIGHT_BUTTON_FWD) || Controller.isButtonPressed(RIGHT_BUTTON_4);
|
||||||
grabbingWithLeftHand = Controller.isButtonPressed(LEFT_BUTTON_4);
|
grabbingWithLeftHand = Controller.isButtonPressed(LEFT_BUTTON_FWD) || Controller.isButtonPressed(LEFT_BUTTON_4);
|
||||||
stoppedGrabbingWithLeftHand = false;
|
stoppedGrabbingWithLeftHand = false;
|
||||||
stoppedGrabbingWithRightHand = false;
|
stoppedGrabbingWithRightHand = false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue