Ты единственный, кто не играет с единством

author
0 minutes, 36 seconds Read

, это было не так хорошо, вернулась, что человек может предположить, что многие хакеры не являются Avid Video Game Players. Мы проводим много наших бесплатных временем, что разделите вещи, звонили с микроконтроллерами, а также чтение текущего [JENNY LIST] пост на Hackaday.com. Когда мы верим в верный видеоигры, наши нейроны обычно прекращаются в направлении эмуляции консоли на одном платевом компьютере, например, Raspberry Pi или Beaglebone. Или даже эмуляция фактического консольного процессора на FPGA. Редко мы рискуем в 3D-программа, указанные, чтобы сделать современные видеоигры. Если мы не можем экспортировать с ним .stl, мы не заинтересованы. Это просто не наша сумка.

Oculus Rift изменил это. Гарнитура VR изначально была разработана для трехмерных видеоигр, однако быстро оказалась дорогой, чтобы хакерировать мир. Онлайн инновация правды намного больше, чем просто видеоигры, а также приносит возможность множества полей, таких как подлинное поместье, строительство, визуализация продукта, образование, социальное взаимодействие … Листинг продолжается, а также на.

Команда Oculus собралась вместе с людьми в единстве в первые дни, чтобы сделать его простыми для производителей видеоигр, чтобы сделать материал для рифта. Unity – это игровой двигатель, созданный с мелкой кривой обнаружения, а также предлагается бесплатный для некоммерческого использования. Rift Oculus может быть интегрирован в атмосферу единства с осмотром обстановки, а также импортируя небольшой пакет, предлагаемый на сайте Oculus. Это делает его простым для любого человека, думающего о инновациях VR, чтобы получить рифт, а также начать начать контент.

Хакеры сделали все шаг дополнительно, а также имели письменные сценарии, которые позволяют единству взаимодействовать с Arduino. VR это весело. Однако VR плюс физическая истина – это просто увлекательно увлекательно! В этой статье мы собираемся прогуляться с настройкой вашего Rift Oculus, а также двигатель Unity Game, чтобы взаимодействовать с внешним миром с помощью Arduino.

С вариантов полки

Если вы отправитесь на страницу владения единством, а также запустите обзор Arduino, вы получите несколько вариантов. К сожалению, поиски Raspberry Pi не производит ни одного типа фруктов. Существует несколько общих серийных вариантов серийных коммуникаций, таких как базовый сериал, а также SD-сериал, однако эти выборы не являются бесплатными, а также не справиться со значением, кажется, хорошо поддерживается. Unidino выглядит многообещающим, однако это тридцать баксов, а также на форуме не так много активности. Видимый вариант играть в дождливый день – это ардунтность. Там есть бесплатная версия, у которой все еще есть много возможностей для экспериментов, а также хорошо поддерживается, а также документировано. Он написан намного больше в стиле WYSIWYG, который может быть выключен на кодировщики, однако это придется достаточно добиться до того, чтобы кто-то не ударил намного более продвинутой версии.

Начиная

Мы предполагаем, что у вас уже есть Arduino, а также конфигурация Oculus на вашем компьютере. Если у вас нет Rift Oculus, мы предлагаем пойти на сайт Oculus, а также настроить программное приложение в любом случае. Он позволит вам проверить связь / Arduino Communication со временным временем Oculus, даже если у вас нет оборудования. Этот метод, когда вы получите гарнитуру, вам не придется ничего делать. Просто выполните .exe, а также вы увидите вашу работу в VR. Обратите внимание, что они использовали, чтобы остановить программное приложение от установки на компьютеры, которые не удовлетворяли минимальные требования. OCULUS рассматривает возможность тонизированного этой неприятности, а также теперь позволяет установить программное обеспечение на множестве компьютеров, включая ноутбуки!

Настройка единства напрямую впереди – просто перейдите на сайт, а также загрузите установщик. Текущая версия во время этого поста составляет 5,6,1. Вы захотите получить личную версию – это около пяти гигабайт, поэтому давно предоставьте это долгое время для скачивания. При установке, отправляйтесь на сайт Oculus, а также получить удержание пакета импорта Unity Tools.

Открытое единство, а также открыть новый проект. Затем вернитесь в магазин хранения единства, а также создать фундаментальный импортный пакет Ardunititity. Это откроется Unity, а также вы должны увидеть вкладку под названием «хранилище владения». Нажмите на вкладку, а затем импортируйте пакет. Затем перейдите в Edit-> Настройки проекта-> Player, а также установите уровень совместимости API в .NET 2.0. Это удалит ошибку, которую вы видите в нижней части экрана. Затем под другими настройками обязательно выберите опцию поддержки онлайн истины.

Теперь импортируйте пучок OCULUS, перейдем к Asset-> Package Package-> Custom Bundle, а также указать на расслоение Oculus, которое вы загрузили ранее. Восстановите программу единства, если это необходимо.

Положить все вместе

На этом этапе все, что необходимо установить, чтобы получить единство, выступая на вашу Arduino с Rift Oculus. Положите светодиод на D2, а также обратите внимание на ваш порт Comm. С вкладки работы (ниже левой) расширить папки Ardunity-> Примеры-> LED->Цифровой. Дважды щелкните последний пример – ReactingGrager (Digitalled) .unity.

Это будет тонны пример. Теперь вы должны увидеть два кубика в окне вида, а также новую папку, называемую Ardunitity под вкладкой иерархии на верхней части. Нажмите на Ardunitity, а также увидите модификацию вкладки инспектора (далеко правую), чтобы включить кнопку, в которой говорится «Экспорт эскиза». Нажмите кнопку, а также экспортируют эскиз Arduino в расположение

Вид сцены после открытия светодиода пример
Вы выбираете. .CCP, а также данные .h будут производиться автоматически вместе с некоторыми другими зависимостями. Мне не должно говорить, однако оглядывайтесь, однако не не помнит, чтобы скомпилировать, а также публиковать его после того, как вы наполнили.

Чуть ниже кнопки экспорта эскиза будет окно Comm Serial (Script). Просмотрите, а также выберите порт Comm для вас Arduino. После того, как вы обнаружите свой порт COMM, нажмите кнопку воспроизведения битов в верхней части окна первичного сцены. Когда вы это сделаете, вы увидите кнопку «Connect», где был экспортный эскиз. Идти вперед, а также подключиться. Теперь нажмите на вкладку «Сцена» над основным окном «Проверка». Это позволит вам манипулировать кубиками. Идите вперед, а также придерживаться белого куба, а также бегите в экологичном. Если вы сделали что угодно, вы увидите ваш светодиодный свет, когда два кубика сталкиваются.

Шестерни в вашем Noggin должны быть идеальными в настоящее время … если вы можете переключить IO из игрового двигателя; Есть некоторые серьезно отличные вещи, которые вы можете сделать! Однако мы только поцарапали только поверхность. Давайте получим это работать в онлайн-реальности!

Войти в разрыв

В покупке, чтобы пойти в онлайн-мир, вы требовали пару вещей. Одним из них является контроллером персонажа, а другое – это то, на ходу. Нажмите кнопку PLAY еще раз, если вы еще этого не сделали. Это отключит как угодно, а также позволит вам редактировать мир. Перейдите в объект игры-> 3D-объект-> самолет, а также изменить самолет, чтобы два кубика наваливаются над ним. Затем Un-Collapse Arduino, а также расширить папку OVR в OVR-> Prefabs. Выберите OVRPlayerController.Prefab, а также перетащите его в первичную иерархию в левом верхнем углу. Вы увидите, что контроллер игрока появляется в первичном окне сцены. Перетащите его вдали от кубов, а также затем под вкладкой инспектора на идеальной стороне руки, отмените выбор данных, используйте выбор данных в разделе «Контроллер Player» (Script).

Теперь выберите Arduino под вкладкой иерархии, нажмите Play, а затем подключите. Если у вас есть подключенный Rift OCULUS, вы должны быть в состоянии включить его, а также запускаться в экологически чистый куб, а также легкий светодиод на Arduino. Если у вас нет одного, просто используйте секреты стрелки, чтобы сделать то же самое.

Заключение

Так где вы можете выбрать это? Наибольшая вещь, которая выскакивает на нас, это тактовая отзыв. Представит вместо куба, у вас есть стена или стол или что-то в этом природе. У Arduino активируйте некоторые типы комментариев при прикосновении или набегаем в объект.

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *