2015-06-10 1 views
-1

Я хочу создать Domino vurforia Sampel в Unity3d. Для этого я хочу создать Prefab с домино и виртуальную кнопку. Это должно падать с помощью настоящего пальца. С помощью щелчка мыши я хочу создать Prefab с instanciate. Но моя виртуальная кнопка не имеет функции после произведения. Что я делаю неправильно или это вообще невозможно?экземпляр экземпляра с виртуальной кнопкой

+0

Вопреки распространенному мнению, члены SO не являются психическими. Пожалуйста, внесите то, что вы попробовали, скрипты, которые вы использовали, или даже скриншот вашего проекта, чтобы мы могли помочь вам. –

+0

oK вот видео с Vamporia, которое написано на Android. https://www.youtube.com/watch?v=VZbbzLg9yKg Я хочу запрограммировать этот образец в untiy. Я имею в виду, что каждому домино нужна кнопка Virtuall, я могу прикоснуться к ней своим настоящим пальцем. OK Однако все образцы Vuforia имеют виртуальную кнопку непосредственно на маркере! Мне нужно динамически создать виртуальную кнопку с помощью экземпляра Unity Command. Но я не могу создать виртуальную кнопку как Prefab. Моя Prefab не работает как виртуальная кнопка. Проще говоря, мне нужна функция Prefab с функцией Virtual Button в Unity, которую я могу создать с помощью экземпляра. –

+0

Пожалуйста, поместите это в свой вопрос. –

ответ

0

Ваш учебник по эффекту домино открыто доступен как Unity Sample download on their site Вы можете просто открыть эту сцену и посмотреть сценарии, которые они использовали, и любые другие детали, которые вы хотите.

Что вы утверждаете, так это то, что ваша виртуальная кнопка не действует как виртуальная кнопка. В этом случае повторите загрузку Unity Extension снова для Vuforia, так как при импорте их на ваш счет могла быть ошибка.

Эти кнопки не будут работать, если вы не знаете, как их кодировать. Вы можете обратиться к this answer за то же самое, как закодировать свою виртуальную кнопку и как ее настроить.

В своем вопросе вы сказали, что хотите динамически загружать кнопку. Хотя есть способ сделать это, используя код, указанный в приведенной выше ссылке, я просто предлагаю вам использовать vb.SetActive(false) в ваших Start() и на Update() с определенным условием, которое вы могли бы использовать vb.SetActive(true), чтобы он работал с этого момента.

Надеюсь, это вам поможет.

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