scratch3.0應用實例解讀,寵物店的故事,買寵物了!
內容解讀:小米開了一個寵物店,設計了一個自由網拍的程序。
如圖所示,寵物店買狗(100元每隻)和貓(50元每隻),客戶可以自由選擇貓狗的數量。如果決定付款,就單擊老闆,就能夠獲得選購寵物需要付出的總價!
角色和背景設計如圖所示!
書歸正傳,我們開始程序設計之旅了!
第一步,舞臺背景設計
我們要給舞臺,自主添加一段音樂!
核心知識點,上傳聲音!
第二步,修改寵物角色內容!
修改小貓,在下面添加文字解讀,50元一隻!
怎麼修改小狗,與修改小貓的內容相似。
第三步,製作加和減的按鈕
我們以狗加按鈕為了,通過造型,製作按鈕,加!其他的按鈕製作同理!
第四步,創建三個變量,分別是總價,狗數量,貓數量
變量的設計過程如下!
1調用變量模塊.
2.選擇創建變量,如圖所示.
3.設計變量名,變量的適用範圍
4再自行設計2個變量,如圖所示
5勾選變量,如圖所示
6通過拖拽,完成變量在舞臺上的位置調整
效果如下圖!
第五步,創建列表
過程解讀如下:
1調用變量模塊,建立一個列表
2設計列表名,選擇適用於所有角色
3效果如圖所示,舞臺上出現了列表
4單擊加號,添加長度,輸入價格!狗100元每隻,貓50元每隻。
進過滑鼠拖拽調整,如下圖所示。
第六步,給角色添加代碼了!
舞臺背景代碼,讓優雅的音樂,感動每一個客戶。
貓角色和狗角色沒有代碼。按鈕加的代碼,如圖所示,每次被滑鼠點擊一下,加1
按鈕減的代碼,如圖所示,當數值減到零以後,就停止,不能出現負數。
只介紹了狗的加減按鈕,貓的加減按鈕類似。寵物店主的代碼有點複雜。
首先,客戶沒有選購(重點內容),自然狗和貓的數量的初始值是0,而且要迎賓,說「歡迎光臨,您有什麼需求,願意為您服務。」
其次,當客人點擊按鈕,選擇寵物後,店主角色作為按鈕,自然要給出總價。
這裡要參考列表!
總價=總價的第一項*狗的數量+總價的第二項*貓的數量。
一個小程序,帶著故事情節,就這麼完成了!