我做了使用dat.gui一个菜单,我的applcation与three.js所。 它工作得很好,我还发现,按H键可以隐藏与dat.gui创建的菜单。 我的问题是如何使菜单显示/直接从代码中消失?dat.gui如何隐藏菜单,代码
var gui = new dat.GUI();
gui.add(text, 'message');
gui.add(text, 'speed', -5, 5);
gui.???
我试图使用DOMElement隐藏的属性,它的工作原理,但我想要一个独特的方式来处理这个功能。 有一个函数可以调用?我注意到与按键相关的JavaScript事件通过库中的绑定与范围相关。 但什么是这样做的正确方法?
这里还有'gui.close()' – dpren
@CompanyLaser但gui.close()滚动控制起来,而'dat.GUI.toggleHide()'其实隐藏它们(由设置zIndex方式为负)。您只能通过API一次性隐藏所有GUI,而不是单独隐藏。除非你跟踪最后一个状态,否则你不能断言它们被显示或隐藏。 – binki