Как перемещать 3D-модель в целевом изображении Vuforia?

#c# #unity3d #augmented-reality #vuforia

#c# #unity3d #дополненная реальность #vuforia

Вопрос:

Я разрабатывал приложения AR с использованием Unity 3D и Vuforia SDK. В наших приложениях 3D-модели размещаются в позиции в ImageTarget, и модели выполняют анимацию только в той же позиции! Как заставить 3D-модели перемещаться по целевому изображению? (т.Е.) Движение должно быть независимым, а не привязанным к позиции!

Ответ №1:

Вы должны реализовать преобразование вашего объекта. Это не зависит от анимации. Вы могли бы сделать что-то подобное с вашим gameobject :

 public float speed;

void Update () {
    this.transform.Translate(speed, 0, 0);
}
  

Но это просто сделало бы перевод вашего игрового объекта один раз за кадр по оси x. Если вы хотите заставить ее двигаться так, как будто это персонаж игрока, вам следует взглянуть на это руководство. Если у вас возникли проблемы при тестировании вашего движения, возможно, вам придется изменить настройки камеры Vuforia.