1

这里是 Java 新手,但我一直在尝试...

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

public void act() 
    {
        disappear();
    }    

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

据我了解,单击鼠标时,它将从世界中删除对象……但是对象仍然没有消失,我在这里缺少什么?

非常感谢!

4

1 回答 1

-1

您可以注册该操作

getWorld().removeObject(this);

到鼠标点击事件列表。

也许向我们展示您系统的类架构可以为我们提供更多信息。

于 2012-12-27T13:05:50.553 回答