dat.GUI을 다음 세 개의 .js example에서 사용하려고했습니다.three.js 예제에서 dat.GUI를 사용할 때 발생하는 문제
메쉬 불투명도를 조정하기 위해 GUI를 추가하기 위해 다음 코드를 변경했습니다.
var loader=new THREE.VTKLoader();
loader.load ("models/vtk/bunny.vtk", function(geom){
var mesh = new THREE.Mesh(geom, material);
mesh.doubleSided=true;
mesh.position.setY(-0.09);
scene.add(mesh);
var gui = new dat.GUI();
var view = this;
view.Opacity = 0.2;
var maingui = gui.addFolder('Main');
var opacity = maingui.add(view, 'Opacity', 0, 1);
opacity.onChange(function(value) {
mesh.material.opacity = value;
});
maingui.open();
animate();
이제 불투명도 슬라이더를 클릭하면 마우스가 슬라이더 바로 다음에 있습니다. 나는 마우스 클릭에서 나올 수 없다.
모든 코드를 가지고 자세한 내용 당신이 opacity.onChange 기능에 CONSOLE.LOG를 시도? – Neil