我对 javascript 和 dat.gui 非常陌生,所以请耐心等待。我想知道如何在顶部创建一个默认值的下拉菜单:
所以我有类似的东西:
gui.add(text, 'language', ['english','spanish','french']);
在实际选择一个值之前,如何让该下拉菜单默认显示类似“选择语言”的内容?
谢谢!
我对 javascript 和 dat.gui 非常陌生,所以请耐心等待。我想知道如何在顶部创建一个默认值的下拉菜单:
所以我有类似的东西:
gui.add(text, 'language', ['english','spanish','french']);
在实际选择一个值之前,如何让该下拉菜单默认显示类似“选择语言”的内容?
谢谢!
在为类似的问题苦苦挣扎之后,我可以告诉您,我不知道如何使用 dat.GUI 来具体执行您的要求。但是,您可以像这样选择默认值:
let dropdown = gui.add(text, 'language', ['english','spanish','french']);
dropdown.setValue("french"); // cuz I like french better
我知道这是一个老问题,但我希望它可以帮助那里的人XD
编辑:您也可以将它们链接在一起:P
gui.add(text, “language”, [“english”, “spanish”, “french”]).setValue(“french”);
我做了这个
使用选项“西班牙语”或其他有效选项进行初始化,如果该选项不存在,它将失败
gui.add(text, 'language', ['english','spanish','french']);
text.language = 'spanish';
updateDisplay(gui);
updateDisplay = function(gui) {
for (var i in gui.__controllers) {
gui.__controllers[i].updateDisplay();
}
for (var f in gui.__folders) {
SCENE.updateDisplay(gui.__folders[f]);
}`enter code here`
};