dat.GUI-如何链接(协调,同步)2个(或更多)控制器?

时间:2020-03-18 13:12:38

标签: dat.gui

有人能解释一下通常如何在dat.gui中链接(协调,同步)2个(或更多)控制器吗?

这是dat.gui(https://workshop.chromeexperiments.com/examples/gui/#2--Constraining-Input)官方网站的一个示例

在这个例子中,我想链接控制器“ growthSpeed”和“ speed”。 当我选择“快速”时,“ growthSpeed”的数量仍堆叠为0.2 ...必须更改为5! (反之亦然,如果我更改“ growthSpeed”中的数字,则必须取消选择“快速” ...)

enter image description here

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

只要将控制器GrowthSpeed设置为.listen(),它将在该变量更改后立即更新。因此,如果下拉菜单的回调更改了growthSpeed正在监听的变量,它将自动更新。