本节目标:编写程序,蜥蜴如果碰到香蕉可以吃掉它。

使用:isTouching()检测本对象是否与任何指定类型的其他对象相接触。

第一步:判断蜥蜴是否吃到香蕉,双击双击蜥蜴角色,添加一个新的方法eatBanana()


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


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


eatBanana();


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

保存并运行测试,控制蜥蜴移动去吃掉香蕉,如果么有问题,那么我们接着往下继续。

本站内容未经许可,禁止任何网站及个人进行转载。