2017-01-08 19 views
1

Недавно я разработал программу AR с использованием Unity3D и построил ее как мобильную прикладную программу. Прямо сейчас, я планирую импортировать программу Unity в Android Studio, чтобы я мог сделать ее как класс активности.Как сделать Unity3D как действие в Android Studio?

Например, я создаю кнопку под названием «Пуск», и когда пользователь нажимает кнопку «Пуск», приложение открывает программу Unity, в которой включена камера.

Возможно ли это? Если да, то что мне делать, чтобы сделать это возможным?

Заранее спасибо.

ответ

0

Там нет прямого способа сделать это, когда вы строите свой проект от единицы вы будете генерировать АПК файл, который будет начать единство деятельности/двигатель при запуске

у вас есть два подхода, чтобы сделать это:

Подход 1: установите платформу для андроида в единое целое и скомпилируйте проект единства в проект студии Android, установив флажок Google Android Project в окне настроек сборки, это создаст для вас проект Android Studio, и вы сможете его открыть и манипулировать им, как вам нравится, и изменить стартовую деятельность на ваш и запустить единую деятельность, когда вы хотите

Подход 2: Внесите свою активность в студию android и скомпилируйте свой код в jar или aar-файл и добавьте его в единство в качестве плагина. Теперь вам нужно манипулировать манифестом в Unity, чтобы начать с вашей деятельности и а не единство

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

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

  • Нет связанных вопросов^_^