原作品作者:itscarlwheezer

游戏最终目标:用键盘控制蜥蜴移动,去吃香蕉,每吃到一个香蕉会增加得分;蜥蜴不能碰到蜘蛛,否则游戏结束;游戏中蜥蜴可以放置炸弹,炸弹会消灭附近的蜘蛛,当然也包括蜥蜴。

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

现在我们就开始动手

第一步:添加相关素材

新建一个项目,先添加入下角色,为了后续保持一致,建议每个角色的名字跟对应的英文一样:Spider(蜘蛛),Lizard(蜥蜴)、香蕉(Banana)、石块(Rock),这些角色都可以从自带的素材里找到。

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

添加完这四个角色之后,然后再位我们的世界添加一个背景,根据你的喜好,随便选一个即可。

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

准备工作都完成了,接下来我们开始编写程序。

第二步:游戏运行时,在世界中自动加载石块、蜥蜴和一只蜘蛛。

双击Myworld,进入代码编辑界面,在public MyWorld()方法后面,添加一个方法prepare(),用来将角色添加到世界里:

//启动准备工作,加载初始角色
private void prepare()
    {
        Lizard lizard = new Lizard();
        addObject(lizard,224,189);
        Spider spider1 = new Spider();
        addObject(spider1,100,358);
        Rock rock = new Rock();
        addObject(rock,30,30);
    }	

然后在MyWorld()方法中掉用prepare(),完整代码截图如下:

Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

保存之后回到运行界面,我们就可以看到石头,蜘蛛、还有蜥蜴了。Greenfoot制作奔跑蜥蜴(Lizard Dash)游戏【一】

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