• [ReactVR] Start a Virtual Reality Project Using the React VR CLI


    We will learn how to set up a React VR project, run the development mode with hot reloading, and take a small dive into the generated code and make a small change.

    Install:

    npm -g i react-vr-cli

    Create app:

    react-vr init app

    Enable hotreload:

    localhost:8081/vr/?hotreload
    import React from 'react';
    import {
      AppRegistry,
      asset,
      Pano,
      Text,
      View,
    } from 'react-vr';
    
    export default class app extends React.Component {
      render() {
        return (
          <View>
            <Pano 
              style={{
                transform: [{rotateY: "10deg"}]
              }}
              onLoad={() => {console.log('Image is loaded successfully')}}
              onLoadEnd={() => {console.log('Load end')}}
              source={asset('mittel.jpg')}
              />
            <Text
              style={{
                backgroundColor: '#777879',
                fontSize: 0.8,
                fontWeight: '400',
                layoutOrigin: [0.5, 0.5],
                paddingLeft: 0.2,
                paddingRight: 0.2,
                textAlign: 'center',
                textAlignVertical: 'center',
                transform: [{translate: [0, 0, -3]}],
              }}>
              hello world
            </Text>
          </View>
        );
      }
    };
    
    AppRegistry.registerComponent('app', () => app);

    'source' can also take array of assets:

    <Pano
        source={[asset('right.png'), asset('left.png'), asset('up.png'), asset('down.png'), asset('back.png'), asset('front.png')]} 
    />
  • 相关阅读:
    项目测试与部署
    使用技术及部分代码截选
    校园电子设备报修回收系统需求分析
    java lambda expression
    Domain logic approaches
    Spring AOP Capabilities ang goals
    CDI Features
    JAVA DESIGN PATTERN
    LDAP & Implementation
    spring ref &history&design philosophy
  • 原文地址:https://www.cnblogs.com/Answer1215/p/8424951.html
Copyright © 2020-2023  润新知