我尝试通过数组声明变量以在 dat.Gui 控制器中使用它们。这是我的尝试:
<script>
window.Horizontale = 300;
window.Vertikale = 300;
window.A = new Array();
for (var i=1; i<7; i++) {
window.A[i] = false;
}
window.onload = function() {
var gui = new dat.GUI();
gui.add(window, 'Horizontale', 0, 600);
gui.add(window, 'Vertikale', 0, 600);
for (var i=1; i<7; i++) {
gui.add(window, A[i]);
}
gui.remember(window);
};
</script>
数组中的变量不会出现在 GUI 中。我对Javascript真的很陌生,所以也许这只是声明的问题?