有人知道如何将菜单不透明度的名称更改为我在 Slice 中选择的名称吗?
谢谢。
这可以通过 dat.gui 的 .name 函数来完成。
gui.add(volume, 'opacity').name('Transparency');
这是一个 dat.gui 问题,与 XTK 没有真正的关系。基本上你必须创建一个包装对象:
var settings = {
transparency: 1.0
}
transparency
将是你的新名字。
然后,您使用设置对象定义控制器
var opacityController = lhgui.add(settings, 'transparency', 0, 1);
并在回调中,调整 XTK 不透明度值:
opacityController.onChange(function() {
mesh.opacity = settings.transparency;
});