Я пытаюсь использовать dat.gui в проекте three.js, чтобы включить и отключить видимое свойство различных элементов в сцене. Функционально это работает отлично. Тем не менее, проблема, с которой я сталкиваюсь, заключается в том, что я создаю флажок для видимого свойства каждого дочернего элемента сцены, в итоге у меня есть длинный список флажков с меткой «visible».Создание псевдонима для имени свойства В dat.gui
В основном, это:
var visFolder = gui.addFolder('Components');
for (var comp in scene.children[i].children){
visFolder.add(scene.children[i].children[comp],'visible');
}
Результаты в чем-то вроде этого:
{'visible' : true,
'visible' : true,
'visible' : true,
'visible' : true,
...
}
Со всеми элементов графического интерфейса правильно упоминаемых в видимой собственности каждого ребенка, но не очень полезно для пользователя.
Есть ли способ предоставить псевдоним, который будет отображаться пользователю вместо имени свойства (я хочу использовать имя или идентификатор элемента)?