今天是第二十五天嘉泰老師要和各位同學介紹【偵測類積木】碰到顏色、【偵測類積木】顏色碰到顏色、【動作類積木】X座標….等程式積木
我們在之前文章中有介紹過【偵測類積木】碰到角色,而今天要和各位介紹的是【偵測類積木】碰到顏色 ,其實兩個的概念是相同的,只是一個是碰到角色,另外一個是碰到顏色的時候才執行
那同學一定會問,那我們只要使用碰到角色就好啦,為什麼還要碰到顏色?
其實同學你可以思考一下,主要是因為會有以下幾個原因:
1.最重要的就是偵測顏色,可以偵測背景裡面的顏色,但偵測角色無法使用於背景當中
2.如果你有很多東西要偵測,如果使用偵測角色需要新增很多角色
但若是使用偵測顏色,因為一個角色或背景裡面可以有很多顏色
我們就可以直接拿來使用,可以節省我們寫程式的時間
以下我們直接舉一個【偵測類積木】碰到顏色程式範例來說明,我們預設一隻貓咪從天而降,直到碰到舞台的泥土顏色,才停止下降的動作
【偵測類積木】碰到顏色範例程式積木如下:
接下來我們繼續介紹【偵測類積木】顏色碰到顏色這個程式積木,
基本上這個條件要達成,就是需要兩個顏色都碰到一起
比方說A角色的某一個顏色碰到B角色的某一個顏色的時候,條件才成立
我們使用【偵測類積木】顏色碰到顏色,搭配【動作類積木】X座標,來做一個範例讓各位同學更清楚如何使用(【動作類積木】Y座標的作法也是相同,就不再個別介紹)
我們設定籃球員手上的籃球,如果碰到另外一個籃球角色的顏色,則籃球員會變色,再搭配【動作類積木】X座標來使用,如果籃球員X座標>100,就讓籃球員消失
籃球角色程式積木如下:
籃球員角色程式積木如下:
這就是我們今天的內容囉,明天會再繼續介紹偵測積木的其他程式積木囉!