2016-10-11 4 views
0

텍스처를 내 중심 구 (지구)에 추가하려고하지만 오브젝트를 삭제하려고하면 사라집니다. 내가 잘못 가고있는 곳을 안내 해줄 수 있습니까? 감사합니다 여기 내 jsbin http://jsbin.com/cabape/edit?html,output에 대한 링크입니다. 달을 지구 주위로 돌릴 수 있습니다.three.js에서 오브젝트에 텍스처를 추가하는 방법은 무엇입니까?

// 지구 var loader = new THREE.TextureLoader(); VAR 로더 = 새로운 THREE.ImageLoader; 가 loader.load ('http://simpletruthsforhealthyliving.com/js/earth.jpg'기능 (텍스처) {

var center = new THREE.SphereGeometry(20,20,20); 
var materialShereCenter = new THREE.MeshPhongMaterial({ ambient: 0xee0011, color:0xff0000, specular: 0xee0000, shininess: 70,wireframe: false, map: texture }); 
centralSphere = new THREE.Mesh(center, materialShereCenter); 
centralSphere.position.z  = 0; 
centralSphere.position.x  = 0; 
centralSphere.position.y  = 0; 

scene.add(centralSphere); 

}); 

답변

0

이 아니라

VAR 질감 = 새로운 THREE.Texture()를 추가 할 필요();

loader.addEventListener('load', function (event) { 
      Texture1.image = event.content; 
      Texture1.needsUpdate = true; 
    }); 

    loader.load('http://simpletruthsforhealthyliving.com/js/earth.jpg'); 
관련 문제