我們在變量worm中獲得了getOneObjectAtOffset()方法的返回值。如果沒有Worm觸及我們,則此變量的值爲null(表示空)。我們只能在有蟲子時刪除蟲子,因此我們需要在刪除之前檢查蟲子是否爲空值

Greenfoot【java學習】-吃蟲子(下)

在Java中"!="運算符表示“不等于”。這意味著我們只會在蟲子不爲null時執行代碼,使用removeObject方法從世界中刪除蟲子。

  Greenfoot【java學習】-吃蟲子(下)

接下來進行一些測試,創建一些蟲子並將它們放入你的世界,然後添加一只螞蟻,運行並使用你的左右鍵來引導螞蟻到蟲子,看看蟲子是否會被吃掉!

到目前爲止你跟著我已經做出了第一個小遊戲,可能你對有些操作還很迷惑,但不要著急。後面我們會慢慢帶你結合我們的實際操作了解java編程中的知識。