Scraino_6、饑餓的鯊魚(2)鯊魚-第1部分

這一節(jié)我們來完成鯊魚的部分,首先先分析一下鯊魚有哪些功能。

通過游戲可以觀察到鯊魚只在舞臺下方左右移動,并且有張嘴吃東西的動畫,吃到食物會發(fā)出聲音,如果吃到螃蟹還會受傷。我們用思維導圖把鯊魚的功能列出來:

1 鯊魚初始化

什么是初始化?

初始化就是游戲一開始就設置好鯊魚的初始大小、初始位置、初始顏色等參數(shù)。

這里我們需要設置鯊魚初始的大小、方向和位置。

第一種方法:在參數(shù)面板里修改。

但這種方法非常不可靠,因為如果我們不小心拖拽了舞臺的角色,參數(shù)面板里的參數(shù)也會被修改。

第二種方法:用代碼初始化。只要點擊綠旗,都會對角色重新初始化。

將鯊魚大小設為50%,固定鯊魚的Y坐標于舞臺下方,這樣鯊魚只能在水平方向上移動,面向0方向就是鯊魚嘴向上。代碼如下:

2 鯊魚張嘴動畫

鯊魚不停地張嘴其實就是讓鯊魚不停地進行造型切換。

我們先點擊鯊魚,看看鯊魚有哪些造型:

前兩個造型可以實現(xiàn)張嘴的動畫,但第三個受傷的造型我們不需要怎么辦呢?有同學可能說那我刪掉它不就可以了嗎?但這個受傷的造型我們后面還需要使用。所以我們要另想一個方法。這里我們就要用到一個新的積木:

這個積木可以只實現(xiàn)造型a和造型b的切換。具體代碼如下圖:

3 鯊魚移動

之前我們在《貓捉老鼠》里面已經學過了用方向鍵控制角色的移動,這里我們只需要完成鯊魚的左右方向移動即可。當我們按下←鍵時,鯊魚向左移動5步,按下→鍵時鯊魚向右移動5步。

用到事件分區(qū)中下面這個積木,通過X坐標值的增加和減少實現(xiàn)移動。

具體代碼如下:

4 鯊魚吃東西

這一部分我們要等到蘋果和螃蟹部分完成再做。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容