2015-04-19 2 views
0

Я разрабатываю игру с дополнением к андроиду, используя единство 3d-движка и расширение vuforia, где мне нужно перемещать персонажа по цели изображения.Мой персонаж, связанный с Image Target, едва перемещается

Проблема заключается в том, что я ассоциирую символ с целью изображения (как ребенок цели изображения), движение подобно тому, как персонаж «приклеивается» к плоскости, он едва перемещается из своего положения, он движется очень медленно.

я уже опробовал без использования дополненной реальности и перемещения персонажа является укомплектовать хорошо, поэтому я не знаю, что я делаю неправильно ...

Спасибо заранее.

+1

Анимация на Unity не отличается от Vuforia и Non-vuforia. Пожалуйста, объясните, как вы анимировали персонажа, т.е. через анимацию или код? –

+0

Я не очень хорошо объяснял, персонаж анимируется с помощью кода, но анимация прекрасна, анимация работает с нормальной скоростью, но положение персонажа не меняется или изменяется очень медленно, похоже, что он делает что-то вроде «moonwalking» –

ответ

0

Я думаю, что знаю, что это такое! Проверьте свой Inspector Panel, чтобы узнать, есть ли у вас элемент Rigidbody. Их обычно очень сложно обрабатывать, попробуйте снять флажок Rigidbody и посмотреть, не решает ли он что-либо.

+0

спасибо за ваш ответ, но у меня нет твердого тела, у меня есть только контроллер персонажа. [Здесь мой инспектор игроков] (http://s8.postimg.org/d76niatx1/player_inspector.png). [И моя иерархия и сцена] (http://s3.postimg.org/vfzqizmfn/hirearchy_and_scene.png) Самое странное в том, что если я не ассоциируют игрока к изображению целевой игрок переходит на нормальный speed –

+0

Эй, тогда в этом случае выньте его из Image Target. Нет необходимости, чтобы объект принудительно был дочерним объектом Image Target. AR будет работать в обоих направлениях. –

+0

, но без цели изображения Я не могу поместить своих персонажей в реальное место, как стол или что-то в этом роде. Они просто плывут с камерой .. удаляет цель моей игры. –

1

Нет необходимости в object, чтобы быть ребенком ImageTarget. AR будет работать в обоих направлениях.

Куда бы вы не разместили свой Object, он рассчитает относительное расстояние ImageTarget и разместит объект там автоматически. Так что если ваш объект находится на Image Target (а не на ребенке), он покажет объект сверху, как есть. Просто убедитесь, что вы не делаете AR Camera родителем/дочерним элементом любого другого объекта.

Что касается объекта после объекта, вы можете просто использовать функции отслеживания для включения и отключения отслеживания, поэтому объект исчезает

Я действительно надеюсь, что это решит вашу проблему.

+0

Мне очень жаль, что вы можете отправить ссылку выше снова?Кажется, что он был удален. Если отключить и включить отслеживание, я могу показать символ только в том случае, если найден отслеживаемый шаблон изображения? Я googled, и я думаю, что мне нужно связать новый скрипт или это другой способ? Спасибо jacob –

+0

Извините, похоже, этот вопрос был удален. Если у вас все еще есть эта проблема, не стесняйтесь снова просить об этом, я попробую и помогу. :) –

Смежные вопросы