Я создаю простое веб-приложение. В рамках этого я хочу использовать dat.GUI, поскольку это, кажется, самый простой способ.dat.GUI пользовательский ввод не работает
Что я хочу делать: Я использую three.js для отображения объекта. По этому объекту я хочу какой-то GUI (в настоящее время использующий dat.GUI), который позволяет пользователю вводить поисковый запрос и нажимать кнопку, чтобы затем вызвать функцию, которая использует термин поиска.
До сих пор я создал переменную, называемую поисковым термином, и добавила ее в графический интерфейс. Это отлично работает, и отображается значение переменной. Графический интерфейс также способен прослушивать переменную и обновлять ее после ее изменения. Но я не могу изменить значение. Я также добавил поле, чтобы отрегулировать интенсивность света, который я добавил в szene, в три раза. Для этой части графического интерфейса, регулирующего значение, перетаскивая панель, но попытка ввода значения не выполняется.
код выглядит примерно так:
var searchterm = '';
...
function init(){
....
var gui = new dat.GUI();
gui.add(light, 'intensity').min(1).max(10).listen();
gui.add(this, 'searchterm').listen();
}
Любая помощь, почему я не могу изменить значения или предложения для других легко использовать ГПИ будет оценен.
для примеров использования dat.gui с three.js, проверьте http://stemkoski.github.io/Three.js/ –
Эти примеры имеют одинаковую проблему. –