...
🤳 Блог Android новостей, посвященный советам экспертов, новостям, обзорам, телефонам Android, приложениям, инструкциям, планшетам и мобильным телефонам.

Как создать приложение VR для Android всего за 7 минут

552

Возможно, он не получил широкого распространения, как все ожидали, но виртуальная реальность по-прежнему определенно будет играть огромную роль в будущем технологий и будущего Android. VR обладает практически безграничным потенциалом изменить мир – будь то влияние на то, как мы создаем, общаемся, учимся или играем. И по мере того, как наши мобильные устройства становятся все более мощными, а компьютерное зрение позволяет осуществлять точное отслеживание изнутри наружу, большая часть этого, вероятно, будет происходить на наших телефонах Android.

Читать далее:  Poly API: получение 3D-ресурсов для приложений Android VR и AR

Но пока у нас есть Google Cardboard. И Daydream. И Gear VR. Они, конечно, немного менее увлекательны, чем ваши Oculus Rifts и HTC Vives, но здесь все еще есть довольно крутые игры и приложения. У разработчиков также есть множество веских причин принять участие: не только потому, что в только что зарождающихся магазинах VR-приложений можно заработать много денег, но и потому, что стоит опередить кривую и изучить навыки, которые могут пригодиться. будут пользоваться огромным спросом в ближайшие несколько лет.

И помимо всего прочего, просто невероятно круто иметь возможность создать свой собственный виртуальный мир, а затем шагнуть в него.

И что может стать сюрпризом, так это то, насколько легко начать работу с вашим первым приложением для Google Cardboard или Daydream! Фактически, вы можете создать свое первое приложение VR для Android в Unity всего за 7 минут или меньше!

Создавая мир

Если вы новичок в Unity, обязательно прочтите наш учебник по Unity 3D, прежде чем продолжить.

Первое, что нам нужно сделать, это создать 3D-среду, которую мы можем использовать для тестирования нашего приложения VR.

К счастью, сделать это очень просто. Во-первых: запустите новый проект и убедитесь, что вы поставили галочку, чтобы сделать его 3D-проектом.

Как создать приложение VR для Android всего за 7 минут

Теперь, оказавшись в редакторе, выберите GameObject> 3D Object> Plane. Это добавит в сцену плоскую плоскость (чего вы ожидали?). Вы можете перетаскивать его, увеличивать и делать с ним все, что захотите.

Мы также можем добавить куб или что-то в нашу сцену, если захотим, сделав то же самое еще раз, но выбрав «куб». Это даст нам возможность посмотреть, пока мы путешествуем по пространству.

Если вы не совсем знакомы с интерфейсом Unity или созданием 3D-игр и хотите узнать больше, вы можете найти полное руководство по созданию 3D-шутера для Android здесь.

Теперь у нас есть трехмерный мир, но нет возможности перемещаться в нем. Чтобы исправить это, вам нужно перейти к папке Assets в окне Project внизу экрана. Щелкните правой кнопкой мыши папку Assets и выберите Import Package> Characters.

Как создать приложение VR для Android всего за 7 минут

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

Как только этот процесс импорта будет завершен – это может занять несколько секунд – перейдите по иерархии к Standard Assets> Characters> FirstPersonCharacter> Prefabs. Префаб в Unity является GameObject, который может состоять из сценариев, 3D модели, и многое другое – все сборного (отсюда и название) и готов к использованию. Этот называется FPSController. Вы собираетесь перетащить это из этой папки в свою сцену, чтобы поместить персонажа FPS в игру.

Теперь удалите объект Main Camera из вашей сцены, поскольку он больше не нужен. Самый простой способ сделать это – выбрать его в Иерархии, а затем просто нажать «удалить».

Начните играть в этот момент, и вы обнаружите, что у вас есть все необходимое для простого шутера от первого лица. Вы можете перемещаться по сцене с помощью комбинации клавиш WASD и мыши, вы можете прыгать с помощью клавиши пробела, и все работает так, как вы ожидаете. Замечательно за пару минут работы!

Идет в…


Как создать приложение VR для Android всего за 7 минут

Теперь мир готов для нас, пора принять красную таблетку и погрузиться в нее!

Для этого вам нужно подготовить проект и свою игру к тестированию. Если вы правильно настроите Unity, это будет относительно легко.

Сначала сохраните вашу сцену. Это созданный вами уровень (который в Unity включает контроллер персонажа). Просто нажмите Ctrl + S, но вы также можете добавить в свой проект папку «Сцены», если хотите, чтобы все было в порядке. Я назвал свой «простой самолет». Потому что причины.

В любом случае, следующий шаг – перейти в меню «Файл»> «Параметры сборки». Выберите Android в качестве платформы и нажмите «Сменить платформу», чтобы сделать ее официальной. Дайте ему пару секунд, чтобы сделать что-нибудь.

Как создать приложение VR для Android всего за 7 минут

Теперь нажмите «Настройки проигрывателя», и вы обнаружите, что в Инспекторе в правой части экрана открываются новые параметры. Измените минимальный уровень API на Android 4.4 Kit Kat (уровень API 19), так как это требуется для поддержки Android Cardboard.

В разделе «Другие настройки» установите имя пакета «com.yourcompanyname.yourappname». В Unity это строго.

Затем перейдите в раздел настроек XR и нажмите «Virtual Reality Supported», затем добавьте Virtual Reality SDK (просто нажмите кнопку «плюс» и выберите его из раскрывающегося списка).

Теперь, прежде чем вы сможете это проверить, вам сначала нужно включить USB-отладку на вашем устройстве. Это позволит вам тестировать приложения и программы, которые вы разрабатываете в Unity и Android Studio, и вы можете найти эту опцию в параметрах разработчика. Если у вас нет этого раздела в настройках, просто перейдите в «Система»> «О телефоне» и нажмите семь раз на номер сборки. В случае успеха он должен сказать: «Теперь вы разработчик». Если этого не произойдет, вам может потребоваться Google, как включить это на вашем устройстве (хорошее место для начала здесь ).

Как создать приложение VR для Android всего за 7 минут

Нажмите Build and Run, и вам будет предложено выбрать имя APK – это файл пакета, который используется для установки вашего приложения.

После всего этого вы обнаружите, что ваше приложение устанавливается, и теперь у вас есть трехмерный мир, который вы можете просматривать в трехмерном пространстве. Это действительно так просто! И, конечно же, если вы хотите сделать то же самое в Google Daydream, вы просто выполните тот же процесс, но с SDK Daydream. На Oculus все немного сложнее, так как вам понадобится номер подписи с вашего устройства.

Но в остальном это действительно так просто!

Добавление ввода

Прямо сейчас можно осмотреться, но реальной интерактивности нет. В Google Cardboard есть только одна форма ввода, и, к счастью для нас, ее очень легко реализовать.

Google Cardboard использует одну кнопку для выбора пунктов меню и взаимодействия с игровыми мирами. Unity интерпретирует это как щелчок мышью, который также соответствует касанию экрана. Итак, везде, где мы используем Input.GetMouseButtonDown (0) в наших скриптах, мы сможем принимать ввод таким образом.

Выберите FPSController в иерархии, прокрутите вниз до сценария, затем щелкните небольшой значок настроек в правом верхнем углу и выберите «Изменить сценарий».

Как создать приложение VR для Android всего за 7 минут

Это откроет сценарий C # в VisualStudio, и все, что вам нужно сделать, это найти, где он говорит:

m_Jump = CrossPlatformInputManager.GetButtonDown("Jump");

и замените это на:

m_Jump = Input.GetMouseButtonDown(0);

Теперь проверьте игру еще раз, и вы обнаружите, что нажатие на эту кнопку заставляет вас прыгать!

Закрытие комментариев

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

Как создать приложение VR для Android всего за 7 минут

Дайте нам знать, как у вас дела, и если у вас есть какие-либо вопросы или вы столкнетесь с какими-либо препятствиями, поделитесь ими в комментариях ниже!

Источник записи: https://www.androidauthority.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее