視訊偵測主要是藉由「影片每一格畫面的變化」來判斷動作與方向
動作:在角色 ( 接觸到角色 )或舞台裡移動的速度,數值為 0~100,數值越快速度越快,動作也越大。
方向:以角色的方向,或舞台往右的方向為基準,所偵測到畫面改變的方向,從左到右為 -90~90 ( 或 -90~-270 ),從上到下為 0~180 ( 或 -360~-180 )
一開始先決定好拼字的主角與題目,挑選一個喜歡的角色,題目不要太難,單字的字母在3-5個字之間。
在許多遊戲中,向玩家告知遊戲的目的很重要,所以我們先來設計題目的敘述,如「請拼出DLES」,為了加強效果,我們會使用「逐字說出」,想一想,在Scratch中要如何做出這個效果呢?
請利用以下的積木做出「逐字說出」,如果加上音效會更好哦
為了讓畫面更活潑,可以切換主角的造型,請用下方的積木做做看。
利用廣播,讓角色跟字母的程式可以連結起來。
利用視訊動作值,我們可以知道是否有體感動作發生。
當體感動作發生時,讓字母產生變化,就會有虛實互動的感覺。如果再加上不同的顏色、大小、音效變化效果,互動性會更加提高。
定義「抓到」與「復原」這兩個函式,特別注意字母的復原動作要確實 。
讓字母動起來,增加遊戲的挑戰性。
試著將程式複製到其他的字母
我們要如何呈現出現在所抓到的字母呢?
我們可以利用變數來記錄我們抓到的字母,變數不只可以記錄數字,也可以記錄文字。
思考一下,上列的程式該放在哪個角色呢?
問題一:如果拼錯順序,字母越拼越多怎麼辦,如何重來?
問題二:如果拚對時,應該做甚麼?
我們可以設計兩個函式來處理上述這兩個問題