Я знаю, что этот вопрос вроде нуба, но мне действительно нужна помощь с моим проектом. Я хочу сделать тестовое приложение для VR с помощью VIVE. Я использую Unity3D. Я могу захватить куб с помощью VRTK, и я меняю свой элемент управления захватом на grip_press. Сейчас у меня только один контроллер VIVE.
Вопросов:
- Я хочу, чтобы игрок / пользователь схватил объект и поместил его на стол. После того, как пользователь разместил объект;
[Опция 1]:
сценарий захвата будет отключен, а сценарий поворота будет включен, позволяя пользователю нажимать триггер и перемещаться влево / вправо для поворота объекта, как в примере OnMouseDrag: https://www.youtube.com/watch?v=S3pjBQObC90
[Вариант 2]:
Пользователь захватывает объект нажатием на спусковой крючок и вращает куб с помощью кнопки захвата. Как добиться этого, если я использую только один конкретный объект для захвата, а другие используемые объекты - для trigger_press?
[Вариант 3]:
Сценарий захвата будет отключен, и когда контроллер VIVE коснется объекта, пользователь может просто перемещаться влево / вправо, чтобы повернуть объект.
Какие варианты было бы легко выполнить?
- Я хотел бы знать, можно ли телепортироваться и использовать указатель для вращения куба. В руководстве по VRTK показано, что вы можете телепортироваться и захватывать объект, но я хочу повернуть куб, как в whirlygig, 019_Controller_InteractingWithPointer, при этом можно телепортироваться.
Спасибо.