資訊內(nèi)容
Scratch3.0少兒編程案例:變色果凍(上)
一、案例簡(jiǎn)介
? ? 今天我們來用scratch 3.0制作一個(gè)相對(duì)較為完整的游戲案例:變色果凍。一個(gè)愛吃果凍的小怪物,繞著星球轉(zhuǎn)圈找果凍吃。果凍有兩種口味,小怪物也有對(duì)應(yīng)兩種形態(tài)。當(dāng)按下空格時(shí)是一種形態(tài),不按空格又是一種形態(tài)。吃錯(cuò)果凍,小怪物會(huì)出現(xiàn)食物中毒,游戲就結(jié)束啦。因?yàn)檫@個(gè)游戲用到的角色較多,程序也較為復(fù)雜。我們就分為上中下篇來講。
二、案例編程
1、我們需要用到的角色:sprite、player、blob、clouds 1-3、logo、restart
2、背景我們選擇自己繪制一個(gè)天藍(lán)色為基調(diào)的漸變色、加入一個(gè)星球圖案。
3、sprite程序:
sprite就是舞臺(tái)最中心的那個(gè)星球,小怪物就是圍繞它來轉(zhuǎn)動(dòng)。
(1)基礎(chǔ)屬性設(shè)置,后移一層不要擋住小怪物和果凍。
(2)當(dāng)?shù)谝淮伟聪驴崭駮r(shí),游戲開始。游戲開始后,避免重復(fù)廣播開始,停止該角色的其他腳本。
4、player,也就是我們的小怪物:
我們首先讓小怪物動(dòng)起來,并且按下空格鍵改變形態(tài)。
(1)基礎(chǔ)屬性設(shè)置
(2)我們想讓它圍繞sprite轉(zhuǎn)動(dòng),也就是以(0,0)為原點(diǎn),以sprite的半徑為半徑畫圓。我們?nèi)绾蝸韺?shí)現(xiàn)呢?最簡(jiǎn)單的方法就是我們先將小怪物的坐標(biāo)設(shè)為(0,0)然后去造型里將它的位置向上拖,遠(yuǎn)離中心點(diǎn)。移動(dòng)的距離,一邊調(diào)整一邊看著舞臺(tái),當(dāng)小怪物站在sprite的邊緣就可以了。然后只需要讓小怪物重復(fù)旋轉(zhuǎn)。
好了,小朋友們,今天主要來繪制一個(gè)背景、讓小怪物可以旋轉(zhuǎn)起來。這些我們?cè)谥暗奈恼露加兄v過。我們下期繼續(xù)完成這個(gè)游戲案例!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
