一、學(xué)習(xí)目標(biāo)
1.學(xué)習(xí)獲取鼠標(biāo)坐標(biāo)函數(shù),并利用返回值控制角色。
2.學(xué)習(xí)語(yǔ)句的使用方法。
二、學(xué)習(xí)過(guò)程
1.制作鯊魚角色動(dòng)畫。
從系統(tǒng)角色庫(kù)中導(dǎo)入鯊的三張圖片,并制作成角色動(dòng)畫。并對(duì)這個(gè)角色進(jìn)行腳本設(shè)計(jì),如1。
2.制作海星的角色動(dòng)畫,并進(jìn)行腳本設(shè)計(jì)。
3.對(duì)海星進(jìn)行游戲腳本設(shè)計(jì)。
對(duì)角色的移動(dòng)控制有多種方法,在本程序中我們使用獲取鼠標(biāo)坐標(biāo)的方式來(lái)實(shí)現(xiàn),讓角色一直跟隨鼠標(biāo)移動(dòng)。這將用到語(yǔ)句函數(shù)。并且要將這個(gè)函數(shù)嵌套入前面的語(yǔ)句中的相對(duì)應(yīng)位置,如圖2。
4. 增加游戲性。當(dāng)海星碰到鯊魚時(shí)說(shuō):“我完了!”并且游戲結(jié)束。鯊魚的數(shù)量可能會(huì)有多條,所以采用碰到“鯊魚”身上的典型特征——“藍(lán)色”為事件。因?yàn)橛信龅胶蜎](méi)碰到兩種可能,所以還要加入一個(gè)判斷語(yǔ),最后設(shè)計(jì)如圖3。
(1)鯊魚的數(shù)量可以通過(guò)復(fù)制鯊魚角色的方法來(lái)實(shí)現(xiàn)。這樣可以減少角色制作的工作量。程序執(zhí)行前,可以將鯊魚放到舞臺(tái)的不同位置。
(2)鯊魚腳本中設(shè)置的轉(zhuǎn)角是為了讓角色具有復(fù)雜的移動(dòng)路線。