Tôi đã cố gắng sử dụng dat.GUI trong ba.js example sau đây.Sự cố khi sử dụng dat.GUI trong ví dụ ba.js
Tôi vừa thực hiện các thay đổi mã sau để thêm GUI để điều chỉnh độ mờ của lưới.
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();
Bây giờ, khi tôi nhấp vào thanh trượt độ mờ của con chuột, hãy làm theo thanh trượt. Tôi không thể đi ra khỏi nhấp chuột.
Các bạn đã thử một console.log trong hàm opacity.onChange? – Neil