DSq*_*uad 6 javascript dat.gui
我对javascript和dat.gui非常陌生,请耐心等待。我想知道如何创建一个在顶部具有默认值的下拉菜单:
所以我有这样的事情:
gui.add(text, 'language', ['english','spanish','french']);
Run Code Online (Sandbox Code Playgroud)
在实际选择值之前,如何在默认情况下让该下拉菜单说类似“选择语言”之类的内容?
谢谢!
在与类似问题进行了很多斗争之后,我可以告诉您,我不知道如何使用 dat.GUI 具体执行您所要求的操作。但是,您可以选择如下所示的默认值:
let dropdown = gui.add(text, 'language', ['english','spanish','french']);
dropdown.setValue("french"); // cuz I like french better
Run Code Online (Sandbox Code Playgroud)
我知道这是一个老问题,但我希望它能帮助那里的人 XD
编辑:你也可以将它们链接在一起:P
gui.add(text, "language", ["english", "spanish", "french"]).setValue("french");
Run Code Online (Sandbox Code Playgroud)
小智 0
我做了这个
使用选项“spanish”或其他有效选项进行初始化,如果该选项不存在,则会失败
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`
};Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
677 次 |
| 最近记录: |