Greenfoot - щелчок мышью и объект удаляется

новичок в Java здесь, но я экспериментировал...

Я пытаюсь добиться этого в Greenfoot: я хочу, чтобы щелчок мыши по объекту (актеру) исчезал из мира. Это мой код до сих пор:

public void act() 
    {
        disappear();
    }    

    public void disappear(){
        if(Greenfoot.mouseClicked(this)){
            getWorld().removeObject(this);
        }
    }

Насколько я понимаю, при щелчке мышью объект удаляется из мира... но объект все равно не исчезает, что мне здесь не хватает?

Большое спасибо!


person jonprasetyo    schedule 27.12.2012    source источник
comment
возможно вы забыли скомпилировать сценарий?   -  person ihsan    schedule 24.02.2013


Ответы (1)


Вы можете зарегистрировать акцию

getWorld().removeObject(this);

в список событий щелчка мышью.

Может быть, покажите нам классовую архитектонику вашей системы, которая может дать нам больше информации.

person zwang    schedule 27.12.2012