React VR로 응용 프로그램을 개발 중이며 믹서기로 3D pokeball을 만들었습니다. Wavefront .obj
파일로 내 보낸 후 React VR 응용 프로그램에서 사용합니다.shininess, emissive 및 specular는 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);
이 렌더링 된 출력
그리고 this GitHub Gist에 당신이 obj
및 mtl
파일을 찾을 수 있고 당신이 다운로드 할 수있다 blend
파일.
블렌더에서 내 pokeball을 볼 수 있습니다. 내가 인터넷에서 검색했지만 관련 문제에 대한 솔루션이나 문서를 발견하지 않았다
는 VR 반응.
내가 잘못 했나요?