Używam Three.JS, aby utworzyć samolot i umieścić na nim kilka pudełek. Potrzebuję czasem usunąć wszystkie pudełka. Więc staram się to zrobić za pomocą następującego kodu:Nie mogę usuwać obiektów za pomocą Three.JS
for (i = 0; i < scene.children.length; i ++) {
var object = scene.children[ i ];
if (object != plane && object != camera) {
scene.remove(object);
}
}
/To zabije każdy obiekt, który nie jest samolot lub aparat ;-)/
Usuwa niektóre okna, ale nie wszystkie z nich = ( Jak mogę usunąć wszystkie pola? Pozdrowienia, José
nie powinieneś wywoływać swojego obiektu var. to jest zastrzeżone słowo kluczowe dla rzeczywistej definicji obiektu. – FlavorScape
obiekt powinien być czysty, obiekt jest zarezerwowany (z kapitałem o) – ama2
to nie problem ... = (. @ Ama2 ma rację –