Описание тега react-360
React VR - это фреймворк для создания приложений VR, которые запускаются в вашем веб-браузере. Он сочетает в себе современные API-интерфейсы, такие как WebGL и WebVR, с декларативной силой реакции, создавая возможности, которые можно использовать на различных устройствах. Используя веб-технологии и существующую экосистему React, React VR стремится упростить создание 360-градусного опыта и демократизировать создание VR-контента. Если вы знакомы с React, теперь вы можете создавать в VR - разучивать, писать где угодно. React VR черпает вдохновение из react-native.
Он был создан и открыт с открытым исходным кодом Facebook в сотрудничестве с Oculus и впервые был выпущен 13 декабря 2016 года.
Хотя React VR доступен как отдельный пакет npm, гораздо проще создать новый проект с помощью инструмента командной строки React VR.
npm install -g react-vr-cli
После установки интерфейс командной строки можно использовать для создания нового проекта, запустив:
react-vr init PROJECT_NAME
Ниже приведен стартовый шаблон, который будет содержать ваш новый проект:
import React from 'react';
import {AppRegistry, Pano, Text, View} from 'react-vr';
class WelcomeToVR extends React.Component {
render() {
// Displays "hello" text on top of a loaded 360 panorama image.
// Text is 0.8 meters in size and is centered three meters in front of you.
return (
<View>
<Pano source={asset('chess-world.jpg')}/>
<Text
style={{
fontSize: 0.8,
layoutOrigin: [0.5, 0.5],
transform: [{translate: [0, 0, -3]}],
}}>
hello
</Text>
</View>
);
}
};
AppRegistry.registerComponent('WelcomeToVR', () => WelcomeToVR);
Официальные ссылки
- Документация https://facebook.github.io/react-vr/
- Репозиторий GitHub: https://github.com/facebook/react-vr/