MBOT整合MIT APP INVENTOR2 在平板開發app的一系列教材
這是一個倒數計時的小程式,當預設的時間結束後,畫面中的角色會開始移動。
整個程式困難點在於計時
學習重點
計時器、音效、畫布、圖像精靈
畫面編排
置入1個畫布+1個圖像精靈、1個按鈕、2個計時器和1 個音效。
圖像精靈上傳一個角色畫面,音效可到這裡下載 http://taira-komori.jpn.org/freesound.html
步驟
一、計時器1的屬性。
計時器1是作為倒數計時用的,每次隔一秒
二、計時器2的屬性
計時器2是作為圖像精靈移動用的,每次隔3秒
三、按鈕按下去的程式
設置全域變數「倒數」,按鈕按下後設置倒數4秒
文字對齊設為0代表靠左對齊、1為置中、2為靠右。
四、計時器1的計時事件
計時器在按鈕按下去後觸發計時,當1秒過後,觸發此事件
當「倒數」的時間為1以上時,顯示倒數數字,如果為0把文字改為「READY~~GO!!」
當最後一次執行時,「倒數」為-1,此時多設定一次繪製空文字"",讓畫面刷新,同時把計時器1關掉,代表不再觸發此事件。
計時器2開啟,並呼叫移動角色的程序
五、移動角色
當計時器2計時觸發時,會改變角色指向和速度,達到移動效果
程式全圖