我想通过点击按钮隐藏/显示对象。即,点击GUI上的按钮,隐藏obj1并显示obj2。我被告知要使用
这样做 object.traverse(object.visible=false);
但它似乎不起作用。
以下是我如何渲染我的对象
var gal = jsonLoader.load( "model/galmodel.js", addModelToScene ) ;
gal.traverse(gal.visible = false);
有人能指出我如何使这项工作朝着正确的方向发展吗?以及在点击时隐藏/显示对象的命令?
非常感谢。
答案 0 :(得分:1)
上次检查时,遍历功能是回调。 所以你需要做这样的事情:
gal.traverse(function(child){
child.visible = false;
});