'da bu malzemenin bir özelliği değildir React VR ile bir uygulama geliştiriyorum ve blender ile bir 3D pokeball yarattım. Bunu Wavefront .obj
dosyası olarak dışa aktarıyorum ve bunu React VR uygulamasında kullanıyorum.shininess, emissive ve specular React VR
bu uyarısı gösterilen
THREE.MeshBasicMaterial
:: Konsoldashininess
,emissive
vespecular
Bu malzemenin bir özellik değildir.
sen benim kodunu bulabiliriz Aşağıda:
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);
Bu render çıkış
Ve this GitHub Gist üzerine sen obj
ve mtl
dosyayı bulabildiğim ve indirmek olabilir olduğunu blend
dosya.
Burada Blender'deki pokeball'umu görebilirsiniz. Internette arama yapmış ancak ilgili sorun hakkında çözüm veya dokümanları bulundu vermedi
VR yanıt verin.
Neyi yanlış yaptım?