#visual-studio #unity3d #hololens
#visual-studio #unity3d #hololens
Вопрос:
У меня есть GameObject в проекте Unity для HoloLens с HoloToolkit, который мне нужно повернуть. У объекта есть BoxCollider и скрипт, который можно перетаскивать вручную, и я также добавляю компонент TapToPlace во время выполнения. Сценарии, которые я пробовал для вращения, — это TwoHandManipulatable и BoundingBoxRig, и они работают для изменения размера объекта, но независимо от того, что я делаю, объект не вращается.
Вот как я пытался с BoundingBoxRig:
И вот как это выглядит с помощью TwoHandManipulatable:
Ничего из этого не работает, только для изменения размера. Я был бы признателен за помощь, спасибо!
Ответ №1:
Для меня все, что мне нужно было, чтобы заставить его работать, это добавить Transform
ваш arrow2
в поле Two Hand Manipulatable
. Просто нажмите и удерживайте Transform
и перетащите его в поле рядом Host Transform
. Я добавил его в свой проект, и он выглядит так:
Также я не думаю, что вам нужен Hand Draggable
сценарий, если у вас есть Two Hand Manipulatable
, потому что последний флажок в Two Hand Manupulatable
позволяет перемещать одной рукой, если вы этого хотите.
Редактировать: у меня есть Animator
на нем, но вам это не нужно. У меня это потому, что я создал модель в Blender, и она была добавлена автоматически.