У меня есть вложенный объект вроде этого:
var config = {
a: 1,
b: {
c: 2,
d: 3
}
}
, который я использую в экземпляре dat.gui
:
var gui = new dat.GUI();
gui.remember( config );
gui.add( config, 'a' );
gui.add( config.b, 'c' );
gui.add( config.b, 'd' );
но dat.gui
экземпляр запоминает только config.a
( см. живую демонстрацию: https://jsfiddle.net/rvcristiand/cz08tLmr/4/).
Изучите параметры для копирования в localstorage Я обнаружил, что отслеживается только a
значение:
{
"preset": "Default",
"remembered": {
"Default": {
"0": {
"a": 9.9
}
}
},
"closed": false,
"folders": {}
}
I нашел то же самое, когда я распечатал gui .getSaveObject () (я думаю, что параметры, показанные в pop windows, генерируются с помощью этой функции).
Тогда есть способ запомнить все значения объекта?
Спасибо.