Добавить React-VR в существующий проект - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть прототип приложения реагирования, созданный с помощью create-реагировать-приложение. Приложение будет отображать смесь трехмерных панорамных сцен с наложениями контента / ссылками / и т. Д., А также с некоторыми 2-мерными пробелами.

Сначала я думал о Panellum для обработки 3D-сцен, а затем использовал Pixi для любой сложности в 2-мерном пространстве, но сейчас пересматриваю использование React VR для 3D-прохождений.

Итак, в погоню: могу ли я добавить React VR в существующее приложение реагировать? Я попытался просто сделать npm я на нем, но получить модуль не найдены ошибки, если я пытаюсь что-то с ним сделать. Мне нужно меньше о поддержке VR, а не о наборе подключенных 3D пошаговых руководств, но мне нравится компонентная модель, которая была построена в React VR, и я вижу некоторые реальные преимущества в таком подходе.

Ответы [ 3 ]

0 голосов
/ 30 апреля 2018

Официальным заявлением по этому типу интеграции является использование iFrame:

https://facebook.github.io/react-vr/docs/publishing.html

Если вы хотите перенести другие функции в React VR, посмотрите на собственные модули:

https://facebook.github.io/react-vr/docs/native-modules.html

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

0 голосов
/ 03 мая 2018

Если вы все еще ищете, проверьте наш продукт Viro React: https://viromedia.com/viroreact

Это библиотека React Native, которая поддерживает Cardboard, Daydream и GearVR для Android и Cardboard для iOS.

Мы также поддерживаем ARKit и ARCore, если вы тоже хотите создавать приложения AR!

0 голосов
/ 27 апреля 2018

Я знаю только о React Native и React VR, но я полагаю, что это то же самое для React и React VR. Для React Native это невозможно, поскольку среды выполнения несовместимы ...

https://github.com/facebook/react-vr/issues/225

Но вы можете повторно использовать части кода, например, от React до React Native:

https://medium.com/@gwen_faraday/converting-a-react-app-to-react-native-d7df17968fc6

...