Оглавление:
- Шаг 1: Список материалов
- Шаг 2: Держатель оси буксировки
- Шаг 3. Подключение оборудования
- Шаг 4: загрузка Arduino
- Шаг 5: Готово для Android:
- Шаг 6. Публикация Unity3d Android с помощью файла проекта
- Шаг 7: Если вы хотите изменить его или сделайте сам, пожалуйста, проверьте это:
- Шаг 8: картонный HMD делаем отверстие
- Шаг 9: Как попробовать игру
Видео: Демонстрация недорогой игры MR: 9 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
www.bilibili.com/video/av7937721/ (URL видео в материковом Китае)
Обзор:
Установите изображение метки на держателе двух осей , Пользователь смотрит на картон , может увидеть монстра, покрытого меткой, они стреляют друг в друга в игровом мире.
Используйте AR, чтобы определить угол между пользователем и изображением метки, затем используйте одиночную передачу по Wi-Fi, управляйте поворотом держателя по углу, метка всегда может отслеживать пользователя, как подсолнечник.
Специальная благодарность
- Vuforia, отличный AR SDK, особенно подходит для Google cardBoard;
- https://goo.gl/images/H8Tzw9, ICO Кратоса, красота и удобство для идентификации в дополненной реальности;
- Majenko Technologies , Шаблон кода Wi-Fi от Arduino, очень простой в использовании;
Шаг 1: Список материалов
-
Аппаратное обеспечение
- Смартфон, андроид пройден, айфон - уточняется;
- Google CardBoard VR HMD;
- держатель буксирной оси; получить DIY или купить;
- Бумага для печати А4;
- Плата Arduino Wi-Fi, имя WeMos D1;
- Щиты Arduino;
- Некоторые перемычки;
- Сервопривод x4 ;
- Модуль питания постоянного тока (выбирается для тестирования) ;
- Степлер, клей-карандаш, ножницы, резак для бумаги;
- Аккумулятор;
-
Программное обеспечение
- редактор arduino.cc;
- Unity5.3.4 ;
- Vuforia unity SDK 6.2;
Шаг 2: Держатель оси буксировки
Найдите картон :
- Сделана база;
- Рычаг вертикальный и горизонтальный, поставлен сервопривод;
- Платформа изображения марки;
- распечатать картинку размером четверть А4;
Картон армированный книжной канализацией;
Примечание: не используйте слишком толстый картон, возможно, скрепка не подойдет.
Шаг 3. Подключение оборудования
Контакт weMos d1 получить небольшую проблему. Номер печати на плате не может совпадать с кодом Arduino, поэтому будьте осторожны;
Я тестирую несколько контактов, получаю действительно номер, пожалуйста, ссылку.
// код пина --- пин борада D1 // 2 ---- 8
//3 ---- 0
Шаг 4: загрузка Arduino
Следуйте приведенному ниже URL-адресу, чтобы настроить среду Arduino:
Установка с помощью Boards Manager
затем необходимо выбрать правильный BOAED и UPLOAD SPEED в редакторе arduino;
Плата - wemos D1 R2;
Скорость выгрузки: - 115200;
Шаг 5: Готово для Android:
- Загрузка и установка JDK;
- загрузка и установка Android SDk;
- Unity5.3.4 скачать и установить;
- Скачать Vuforia SDK 6.2; бесплатной версии хватило;
- cardboardUnitySDK0.6 скачать ;
Андроид прошел. У iOS есть проблема. возможно, использовать единство для MAC
Шаг 6. Публикация Unity3d Android с помощью файла проекта
- скачайте файл проекта на этой странице и распакуйте его;
- запустить unity3d5.3.4, открыть проект, выбрать распакованную папку;
- перейдите на https://developer.vuforia.com/license-manager,License Manager - добавьте лицензионный ключ, вы получите длинную строку, скопируйте ее;
- вернуться к unity3d , иерархия - ARcamera , затем перейти к инспектору - открыть конфигурацию vuforia ;
- вставьте свой ключ;
- телефон Android подключите ПК и включите режим DEBUG;
- U3D - Файл - Настройка сборки - платформа - Android ;
- Сборка и запуск ;
Шаг 7: Если вы хотите изменить его или сделайте сам, пожалуйста, проверьте это:
library.vuforia.com/articles/Solution/Inte..
Шаг 8: картонный HMD делаем отверстие
На картоне Google II нет отверстия, поэтому нам нужно сделать его для камеры телефона;
Как найти правильное положение для отверстия:
- вставьте телефон в HMD и закройте его;
- проведите большим пальцем над камерой, а затем так сильно надавите на нее;
Как правило, камера немного выпирает, поэтому на картоне могут оставаться следы. Но если какая-то камера не выпирает, вы можете использовать маркер, чтобы нарисовать ее, а затем попробуйте еще раз;
Наконец, можно вырезать картон для дырочки.
Шаг 9: Как попробовать игру
- Откройте Wi-Fi на телефоне;
- Найдите ssid «ESP_AP_wnq», пароль : 12345678;
- Запустите приложение AR;
- Лицо камеры телефона, чтобы отметить картинку;
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Демонстрация искры большого конденсатора - Зарядное устройство постоянного тока 170 В: 5 шагов
Демонстрация искры большого конденсатора - зарядное устройство постоянного тока 170 В: этот проект призван продемонстрировать, что такое конденсатор, и привлечь внимание аудитории. Это устройство преобразует 120 В переменного тока для зарядки большого конденсатора в 170 В постоянного тока и позволяет разрядить его, создавая большую искру и громкий шум, в сейфе
Демонстрация манипулятора Arbotix Reactor и Pixycam: 11 шагов
Демонстрация манипулятора Arbotix Reactor и Pixycam: мы 2 студента колледжа UCN в Дании. Нам было поручено сделать непостижимое как часть нашей оценки для нашего класса, робота и зрения. Требования проекта заключались в том, чтобы включить одного или нескольких роботов из arbotix и выполнить задачу. Проект
Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - демонстрация стойкости зрения: 9 шагов (с изображениями)
Двойные 7-сегментные дисплеи, управляемые потенциометром в CircuitPython - Демонстрация стойкости зрения: в этом проекте используется потенциометр для управления дисплеем на паре 7-сегментных светодиодных дисплеев (F5161AH). При повороте ручки потенциометра отображаемое число изменяется в диапазоне от 0 до 99. В любой момент горит только один светодиод, очень кратковременный, но
Симулятор игры для смартфона - играйте в игры для Windows, используя IMU для управления жестами, акселерометр, гироскоп, магнитометр: 5 шагов
SmartPhone Game Simulator - играйте в игры для Windows, используя IMU управления жестами, акселерометр, гироскоп, магнитометр: поддержите этот проект: https://www.paypal.me/vslcreations, сделав пожертвование на программы с открытым исходным кодом & поддержка дальнейшего развития