Scratch編程:游泳的火柴人(四)


 上節課的內容全部掌握了嗎?反復練習了沒有,編程最好的學習方法就是練習、練習、再練習。一定要記得多動手、多動腦筋哦~~

 

01

游戲介紹

 

這是一款簡單的小游戲,實現了一個手繪的火柴人在水里游泳。

 

 

02

設計思路

 

  • 這個游戲主要由一個海邊大道背景和一個小火柴人組成;
  • 小火柴人通過工具自帶的“繪圖編輯器”繪制,通過繪制多個造型及代碼控制來實現游泳的動畫效果;

 

03

實現過程

 

第一步:繪制角色

1,點擊角色區的“繪制”按鈕,打開繪圖編輯器;

跟我學Scratch編程:游泳的火柴人(四)

繪制按鈕示意圖

 

2,利用繪圖工具繪制一個如下圖火柴人,有三個不同造型

 

跟我學Scratch編程:游泳的火柴人(四)

繪制三個不同造型的火柴人

 

小技巧:

首先繪制好第一個火柴人后,再復制兩個小火柴人,在現有小火柴人的基礎上稍微調節即可。

 

第二步:腳本設計

整個游戲通過兩個腳本來實現:

  1. 一個用來控制造型的切換,實現角色的動畫效果;

  2. 一個用來控制角色的移動。

 

切換造型時,為了防止切換過快,加入了一個等待語句(嘗試修改等待的時間來調整動畫的快慢)。完整代碼實現如下圖:

跟我學Scratch編程:游泳的火柴人(四)

 

第三步:添加背景

 

從系統角色庫中,選擇“戶外”里的“Underwater 1”背景;確定導入背景。

 

第四步:運行程序,效果如下圖

跟我學Scratch編程:游泳的火柴人(四)

 

第五步:保存文件。

 

在文件菜單下“保存到電腦”就可以把作品保存好了。

 

04

總結

 

這節課我們應當掌握:

  • 學習利用“繪圖編輯器”中的工具繪制圖形,創建角色;
  • 進一步鞏固角色動畫的實現方法;

 

 

05

拓展訓練

 

自制角色最能體現個人繪畫能力和創意。嘗試自己繪制一個角色,並把它做成動畫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM