user-interface - Three.js GUI 的切换按钮

标签 user-interface boolean dat.gui

简单的问题 Three.js gui 是否有一个简单的开/关按钮?

var params =
{
     switch: 0
};

// on/off button
gui.add(params, "light switch").min(0).max(1).step(1)

gui.open();

这是我到目前为止所拥有的,但是您必须向左或向右滑动值,这是违反直觉的。我只是希望用户能够单击按钮来打开和关闭它。

有点像这样:

three.js gui button

满足您所有隐形大象的需求。

最佳答案

如果您想向 GUI 添加复选框,只需将 switch 定义为 boolean 值。

var params = {
    switch: false
};

gui.add(params, "switch").name("light switch");
gui.open();

关于user-interface - Three.js GUI 的切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60398984/

相关文章:

c# - 在不暂停 UI 的情况下 sleep 运行

java - Android:当应用程序的多个屏幕具有相似布局时,避免代码重复的最佳方法是什么?

database - boolean 值如何保存在数据库中?它是一个特殊的字符串吗?

Java 返回一个 boolean 错误

c++一次检查所有数组值

javascript - 从对象生成的 dat.GUI

Python 在 init 之外定义 gui 变量

matlab - 在循环内使用计时器

javascript - dat.gui 如何用代码隐藏菜单

javascript - 如何更改 dat.gui 下拉菜单的位置?