本节目标:编写程序,蜥蜴如果碰到香蕉可以吃掉它。
使用:isTouching()检测本对象是否与任何指定类型的其他对象相接触。
第一步:判断蜥蜴是否吃到香蕉,双击双击蜥蜴角色,添加一个新的方法eatBanana()
public void eatBanana() { if (isTouching(Banana.class) ) { MyWorld world = (MyWorld)getWorld(); removeTouching(Banana.class); } }
第二步:在act()方法中调用eatBanana(),在act()方法中添加
eatBanana();
保存并运行测试,控制蜥蜴移动去吃掉香蕉,如果么有问题,那么我们接着往下继续。
本站内容未经许可,禁止任何网站及个人进行转载。