Greenfoot - 鼠标单击并删除对象

时间:2012-12-27 12:53:43

标签: java greenfoot

这里有Java新手,但我一直在试验...

我想在Greenfoot中实现这个目标:我希望鼠标点击一个对象(Actor),它会从世界中消失。到目前为止,这是我的代码:

public void act() 
    {
        disappear();
    }    

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

根据我的理解,当点击鼠标时,它会从世界中删除对象......但是对象仍然不会消失,我在这里缺少什么?

非常感谢!

1 个答案:

答案 0 :(得分:-1)

您可以注册操作

getWorld().removeObject(this);

鼠标点击事件列表。

也许告诉我们你的系统的类archi可以给我们更多的信息。