GameObject не вращается с использованием TwoHandManipulatable или BoundingBoxRig с использованием Unity и HoloLens - PullRequest
1 голос
/ 14 апреля 2019

У меня есть GameObject в проекте Unity для HoloLens с HoloToolKit, который мне нужно повернуть.У объекта есть сценарии BoxCollider и HandDraggable, и я также добавляю компонент TapToPlace во время выполнения.Скрипты, которые я пробовал для поворота, - TwoHandManipulatable и BoundingBoxRig, и они работают для изменения размера объекта, но независимо от того, что я делаю, объект не вращается.

Вот как я пытался с BoundingBoxRig:

enter image description here

И вот как это выглядит с TwoHandManipulatable:

enter image description here

Ни одна из этих работ, только для изменения размера.Буду признателен за помощь, спасибо!

1 Ответ

0 голосов
/ 15 апреля 2019

Для меня все, что мне нужно было, чтобы заставить его работать, это добавить Transform вашего arrow2 в коробку Two Hand Manipulatable.Просто нажмите и удерживайте Transform и перетащите его в поле рядом с Host Transform.Я добавил его в свой проект, и он выглядит так:

Two hand in my project

Также я не думаю, что вам нужен скрипт Hand Draggable, если у вас естьTwo Hand Manipulatable потому что последний флажок в Two Hand Manupulatable разрешает движение одной рукой, если вы этого хотите.

Редактировать: У меня есть Animator, но вам это не нужно.Он у меня есть, потому что я сделал модель в Blender, и она была добавлена ​​автоматически.

...