OpenVR (отсутствует в сборке)

Я настроил чистый проект и импортировал steamVR из Asset Store:

Магазин активов

Я выбрал Импортировать все

Импортировать все

В настройках плеера OpenVR даже не отображается в моем списке поддерживаемой виртуальной реальности. Вместо этого он показывает, что он «отсутствует в сборке».

SDK виртуальной реальности

При сборке получаю ошибку:

DllNotFoundException: openvr_api
Valve.VR.OpenVR.GetInitToken () (at Assets/SteamVR/Plugins/openvr_api.cs:4195)

Любые идеи?

Спасибо

РЕДАКТИРОВАТЬ: добавить шаг импорта по запросу.


person slou    schedule 08.02.2017    source источник
comment
Укажите точные шаги, которые вы предприняли для выполнения импорта. Если вы можете использовать инструмент записи шагов, встроенный в Windows, чтобы делать скриншоты каждого клика.   -  person Scott Chamberlain    schedule 09.02.2017
comment
Только что отредактировал вопрос со скриншотами. Кстати, я разрабатываю Mac El Capitan, но делаю сборки для Windows. Спасибо   -  person slou    schedule 09.02.2017


Ответы (1)


Я точно не знаю, что произошло, но я могу дать вам несколько шагов, чтобы проверить это:

  1. убедитесь, что вы установили Steam, а затем установили SteamVR

  2. запустите SteamVR и убедитесь, что это приложение работает нормально, используя ваш HMD, такой как HTC Vive

  3. проверьте, поддерживает ли ваша версия Unity3D VR, и предпочтительнее последняя версия.

Я думаю, что DllNotFoundException в вашем случае вызвано неправильной установкой SteamVR.

person Community    schedule 08.12.2017