0
내가 엑스포트 한 객체에 텍스처를 적용하는 데 문제가 있습니다. 내 코드는 다음과 같습니다 :3js 객체에 텍스처 적용
var loader = new THREE.ObjectLoader();
var texture = THREE.ImageUtils.loadTexture('models/mountain/mountain.png');
loader.load("models/mountain/mountain.json", function (obj) {
var material = new THREE.MeshPhongMaterial({
map: texture
});
mesh = new THREE.Mesh(obj, material);
scene.add(mesh);
});
그냥 장면에 obj를 추가하면 정상적으로 작동하지만 메쉬와 텍스처를 설정해야 할 때 오류가 발생합니다. 올바른 구문은 무엇이되어야합니까?
MeshBasicMaterial을 사용해보십시오. – gaitat
안녕하세요, 귀하의 회신에 감사드립니다. MeshBasicMaterial은 동일한 결과를 산출합니다. 내 산은 여전히 질감이 없다. 나는 감촉을 제대로 부르지 않는다고 느낀다. 그래도 그걸로 땜질. – Jon