Я разрабатываю приложение с React VR и создал 3D-покебол с блендером. Я экспортировал это как файл Wavefront .obj
и использовал его в своем приложении React VR.
В консоли я вижу это предупреждение:
THREE.MeshBasicMaterial
:shininess
,emissive
иspecular
не являются свойством этого материала.
Ниже вы можете найти мой код:
import React from 'react';
import { AppRegistry, asset, StyleSheet, Pano, Text, View, Mesh } from 'react-vr';
class pokemongo extends React.Component {
render() {
return (
<View>
<Pano source={asset('sky.jpg')} />
<Mesh source={{ mesh: asset('pokeball.obj'), mtl: asset('pokeball.mtl') }}
style={{ height: 1 }}
transform={{ rotate: '0 90 0' }}></Mesh>
</View>
);
}
};
AppRegistry.registerComponent('pokemongo', () => pokemongo);
Это визуализированный вывод
И в этой GitHub Gist вы можете найти файлы obj
и mtl
и скачать файл blend
.
Здесь вы могли увидеть мой покебол в Blender.
Я искал в Интернете, но не нашел решений или документации по проблеме, связанной с React VR.
Что я сделал не так?