【发布时间】:2012-07-25 13:59:03
【问题描述】:
我正在使用 Three.JS 制作飞机并在上面放置一些盒子 我有时需要删除所有盒子。所以我正在尝试使用以下代码:
for ( i = 0; i < scene.children.length; i ++ ) {
var object = scene.children[ i ];
if ( object != plane && object != camera) {
scene.remove(object);
}
}
/这会杀死所有不是飞机或相机的物体;-)/
它会删除一些框,但不是全部 =( 如何删除所有框? 问候,何塞
【问题讨论】:
-
你不应该调用你的 var 对象。这是对象实际定义的保留关键字。
-
对象应该没问题,对象被保留(大写o)
-
这不是问题... =(。@ama2 是对的
-
无论如何,@FlavorScape 是正确的,因为您不应该将大小写敏感性留给机会。只需将其命名为其他无论如何。
标签: javascript 3d three.js