我们在变量worm中获得了getOneObjectAtOffset()方法的返回值。如果没有Worm触及我们,则此变量的值为null(表示空)。我们只能在有虫子时删除虫子,因此我们需要在删除之前检查虫子是否为空值

Greenfoot【java学习】-吃虫子(下)

在Java中"!="运算符表示“不等于”。这意味着我们只会在虫子不为null时执行代码,使用removeObject方法从世界中删除虫子。

  Greenfoot【java学习】-吃虫子(下)

接下来进行一些测试,创建一些虫子并将它们放入你的世界,然后添加一只蚂蚁,运行并使用你的左右键来引导蚂蚁到虫子,看看虫子是否会被吃掉!

到目前为止你跟着我已经做出了第一个小游戏,可能你对有些操作还很迷惑,但不要着急。后面我们会慢慢带你结合我们的实际操作了解java编程中的知识。