ich weiß nicht wie ich Objekte verschwinden lassen kann in Actor. Bitte helfen.


1 | getWorld().removeObject( this ); |
1 2 3 4 | Actor actor = getOneObjectAtOffset(Classenname. class ); if (actor != null ) { getWorld().removeObject(actor); } |
1 2 3 4 5 6 | import java.util.List; ... List<Classenname> liste = getWorld().getObjects(Classenname. class ); if (liste.size() > 0 ) { getWorld().removeObject(liste.get( 0 )); //du solltest aber vorher sicher sein das du das richtige Object zerstörst; Es gibt auch noch andere Methoden um an die referenzen zu kommen. Guck am besten in ner API nach. (Die methode hier zerstört einfach das erste object der classe die sie findet); } |
1 2 3 4 5 6 7 8 | GreenfootImage image = getImage(); getImage().clear(); // macht das bild transperent; ... getImage().scale(image.getWidth(), image.getHeight()); getImage().drawImage(image, 0 , 0 ); // wenn das object wieder sichtbar werden soll |
1 | getImage().setTransperency( 0 ); |
1 | GreenfootImage image = getImage(); |
1 | image.fillRect(...); |
1 | etImage().drawImage(image, 0 , 0 ); |
1 | getImage().scale(image.getWidth(), image.getHeight()); |