<ins id="vrlx9"><noframes id="vrlx9"><cite id="vrlx9"></cite>
<cite id="vrlx9"><noframes id="vrlx9">
<del id="vrlx9"></del>
<cite id="vrlx9"><noframes id="vrlx9">
<ins id="vrlx9"><noframes id="vrlx9"><ins id="vrlx9"></ins>
  您的位置  首頁 >> 教學資源 >> >> 正文
Scratch2.0中文版教程(第6課)
[來源:本站 | 作者:王志勇 | 日期:2017年4月16日 | 瀏覽3380 次] 字體:[ ]

 

作品一:小猴接棗

 


下載地址uploadfile/wmv/2017-5/2017524105038664.wmv


(如果以下圖片沒有全部顯示,可用鼠標滾輪縮放,或單擊打開查看整張圖片)

一、導入舞臺背景圖片

  (可右擊下圖,選擇“圖片另存為”,下載至電腦,再導入到scratch背景中,在“矢量圖模式”調整好位置)

 

二、添加猴子角色,并在它的頭頂畫一個籃子

(最好有2個造型,游戲會更生動,這2個造型必須都放置在角色編輯區的中央(即造型的中心圓點與編輯區中中央“+”字必須重疊))

  
    添加二個變量:時間、得分

   

   籃子可以用“矢量圖模式”中的“四邊形”工具畫,畫完后用繪圖工具欄中的第二個變形箭頭調整成梯形。調整完成的梯形可用“ctrl+c”復制一下,再到第二造型中,用“ctrl+V”粘貼,并調整到同樣的位置。

 


   

三、繪制一個棗,并添加聲音

 

   在角色編輯區的中央,“矢量圖模式”中,繪制一個“棗”,“棗”繪制時應盡量放置在編輯區的中央。

   游戲中棗落下的聲音可“新建聲音”,在“效果”中選取“POP”。

 

 

 

四、理解“二維座標圖”

 

   X軸為橫向軸,Y軸為縱向軸



五、分別編寫“猴子”和“棗”的腳本

 

   1.小猴的第一段腳本(如上圖):

 

   設定時間為25秒;得分的初始值為0,游戲時讓小猴跟隨鼠標在“Y=-119”這一條線上移動。

   如果你發現小猴站得太高,離游戲畫面的底邊太遠,就可以將“y:-119”調整為“y:-125”或“y:-135”,再運行一下游戲,直到小猴的腳接近游戲畫面的底邊。

 

   2.小猴的第二段腳本:

 

   時間的初始值為25,當時間不等于0時,每隔1秒切換一下小猴的造型,并將時間值-1;當時間為0時,Game Over。

  

   棗的腳本(如上圖):

 

   等待1秒或2秒,落下一個;

   在高度為76的Y軸上,“X軸的 -214到214間”隨機顯示一個棗,并以“Y=-8”的速度下落;

   當棗碰到小猴,得分+1,播放“POP”的聲音,并隱藏這顆棗。

 


   大家在設計腳本時,一定要花時間理解棗和小猴的座標設置(如上圖)

  

六、測試腳本

 


注意事項

 

1.籃子與樹枝的之間要有一定的距離。如果籃子已經接近了樹枝,下落的棗很難被籃子接住,這會大大降低游戲的可玩性;

 

2.所有的角色都必須放置在編輯區的中央,否則會導致游戲過程中,角色無法定位到我們設定的座標值;

 

3.有的同學在編寫腳本時,發現棗只落下一次。這時,你需要做二項檢查。

   a.你所繪制的棗是否在角色編輯區的中央。

   b.棗落下的Y坐標是否超出了整個畫面。如果超出了,可把“Y座標>-134”改為“Y座標>-100”或“-90”這可以根據實際情況而定。

 



 

4.為提高游戲的難度,可縮短時間的隨機數(比如0.1-0.5秒),可加快棗下落的速度(比如“將Y坐標增加-12”)



 

 

 

 

作品二:小貓躲球

 


下載地址uploadfile/wmv/2017-5/201752410515657.wmv


 

一、創建三個角色:小貓、黃球與藍球。

 

  其中,小貓有三個造型,3個造型必須都放置在角色編輯區的中央,即造型的中心圓點與編輯區中中央“+”字必須重疊。小貓的第二個造型應“左右翻轉”一下,第三個造型可用油漆桶改為灰色。


 



   黃球與藍球也必須放置在編輯區的中央,否則游戲時小球的跳動會很混亂。 


 

二、創建4個變量,再開始編輯小貓與黃球、藍球的腳本

 


    變量“x1”“x2”的名稱不能隨便取。

    比如,有的同學隨意將它們命名為“x”,它們就會與scratch系統中的x座標值沖突;命名為“1”時,系統會理解為數值1,這就起不到變量應有的作用了。我們將這2個變量命名為“x1”“x2”,是為了取得“當前鼠標的x座標值”和“0.1秒后鼠標的x座標值”,這樣的命名方式比較容易理解,將來要修改腳本也比較方便。
三、游戲過程中,小貓移動向左邊時,它的臉應朝左邊;反之,應朝右邊,這個腳本一定要花時間理解,你的編程水平才會明顯提高。



   從上面的“二維座標圖”中,我們可以了解到:坐標圖中心,X=0,越往左,數值越小,越往右,數值越大。


   當小貓移向左邊時,“X1”的值一定比0.1秒后的“X2”的值大,所以“X1-X2>0”,我們就把造型切換為下圖(costume2):


   同樣道理,小貓向右移動時,我們就可以把造型切換為下圖(costume1):

 

   如果你能獨立完成這個游戲腳本的編寫,那就證明你的編程能力已經很強了,恭喜。

 

 


責任編輯:admin

相關文章

  • ·沒有相關文章

相關專題

  • ·專題1信息無
  • ·專題2信息無
更多..·相關評論
    ·暫無相關評論
用戶名: 游客: 電子郵件: 游客: 驗證碼:
評論內容:(100字以內)

WWW.1028R.COM