本節目標:編寫程序,蜥蜴如果碰到香蕉可以吃掉它。

使用:isTouching()檢測本對象是否與任何指定類型的其他對象相接觸。

第一步:判斷蜥蜴是否吃到香蕉,雙擊雙擊蜥蜴角色,添加一個新的方法eatBanana()


public void eatBanana()
    {
        if (isTouching(Banana.class) )
        {
            MyWorld world = (MyWorld)getWorld();
            removeTouching(Banana.class);
        }
    }


第二步:在act()方法中調用eatBanana(),在act()方法中添加


eatBanana();


Greenfoot制作奔跑蜥蜴(Lizard Dash)游戲「三」

保存并運行測試,控制蜥蜴移動去吃掉香蕉,如果么有問題,那么我們接著往下繼續。

本站內容未經許可,禁止任何網站及個人進行轉載。