原作品作者: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)游戲【一】

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