推貓咪 ( 視訊偵測 )
這篇文章會介紹,如何在 Scratch 裡使用擴充功能的視訊偵測、分身、移動、重複無限次...等積木,透過攝影鏡頭,用視訊偵測的方式將從空中落下的貓咪往上推。
積木程式原理
這個範例只需要編輯貓咪角色的程式,首先,使用重複無限次積木,讓貓咪不斷往下移動,再使用「如果...那麼」的邏輯判斷,判斷角色的視訊動作大於 20 的時候 ( 透過視訊碰到貓咪 ),就讓貓咪往上移動 100 點 ( 重複移動 10 點 10 次 )。
視訊偵測教學可以參考:視訊偵測
點擊綠旗,貓咪就會往下掉,同時可以用手將貓咪往上推。
了解將貓咪往上推的原理之後,再來就將程式改成「分身」的形式,一開始先隱藏角色本尊,並產生十個分身,產生分身後顯示分身,並讓分身出現在不同的水平位置,如此一來在舞台中就會有十隻貓咪往下掉,同時可以用手將這些貓咪往上推。
完成效果
完成後,點擊綠旗,就可以用視訊偵測的方式將從空中落下的貓咪往上推。
範例解答
範例解答:推貓咪 ( 視訊偵測 )
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~