Родное мобильное приложение с React VR

У меня есть небольшой опыт работы с React JS и React Native. Сейчас я только начал работать с React VR. Из того, что я узнал до сих пор, React VR можно использовать для создания виртуальной реальности на веб-страницах.

У меня есть веб-приложение, которое использует Three JS для создания виртуального прохождения (с использованием панорамных изображений). Я хотел знать, можно ли создать нативное мобильное приложение для того же, используя React VR и React Native.

Моя основная причина, по которой я хочу сделать это, — использовать мощь собственного оборудования для повышения производительности приложения. Я надеюсь сохранить большую часть существующего кода Three JS нетронутым, заставив его работать с React VR.


person Debojyoti Ghosh    schedule 25.05.2017    source источник


Ответы (1)


React VR — это, по сути, оболочка React-ive для Three.js. Так что да, вы можете сохранить большую часть своего кода Three.js нетронутым и вставить его в приложение React VR. Вы можете просто вставить свой код Three.js в файл Client.js приложения React VR.

Некоторые из новых телефонов совместимы с WebVR (например, Google Pixel) и, по моему опыту, хорошо работают с приложениями React VR. С этой целью он использует собственное оборудование.

Однако, что касается объединения React VR и React Native, короче говоря, это невозможно. React VR позволяет визуализировать представления через WebGl и использует API WebVR, которым в наши дни оснащаются многие браузеры.

С другой стороны, React Native берет представления и отображает их на устройстве в виде представлений Java (Android) или Objective-C (iOS). Короче говоря, React Native на момент написания этого ответа не имеет возможностей виртуальной реальности и не может быть объединен с React VR.

Перейдите по этой информативной ссылке, чтобы получить более подробную обсуждение.

person Matt Ellis    schedule 28.04.2018