У меня нет Vive для тестирования, но я могу предложить два варианта:
1) телепорт-контроль - Вы можете изменить кнопку, которая запускает телепорт:
button: {default: 'trackpad', oneOf: ['trackpad', 'trigger', 'grip', 'menu']}
Например: teleport-controls="button: grip"
2) Laser-Control - в исходном коде вы можете увидеть, как настроен курсор:
'gearvr-controls': {
cursor: {downEvents: ['trackpaddown'], upEvents: ['trackpadup']},
raycaster: {origin: {x: 0, y: 0.0005, z: 0}}
},
Хотя это не настраиваемо, если вы разветвляете a-frame
или копируете исходный код laser-controls
, вы можете переключить его на любое другое событие (triggerup
, thumbup
).