Scratch教程

當前位置:小碼王 > 學習教程 > Scratch教程

scrastch基礎教程:有趣的方向
導讀:每個人都會遇到很多十字路口的選擇方向,選擇正確的人生方向,才會讓自己不會有后悔的道路,而在scrastch中,更有很多有趣的方向編程,今天就和南京小碼王scrastch培訓機構小編,一起來看看吧!一、最基本的功能。方向積木塊

  每個人都會遇到很多十字路口的選擇方向,選擇正確的人生方向,才會讓自己不會有后悔的道路,而在scrastch中,更有很多有趣的方向編程,今天就和南京小碼王scrastch培訓機構小編,一起來看看吧!


  一、最基本的功能。方向積木塊最基本的功能就是讓角色面向不同的方向。

1.jpg

  比如上圖的遙控小車,當你按下上下左右鍵,小車會相應的進行上下左右移動。記得設置小車為左右旋轉模式哦!

2.jpg

  上圖為具體程序。方向在這里不僅局限于上下左右,可以是360度全方位的,只需要修改面向方向里面的具體數值即可。


  二、簡單應用。咱們先做個幸運大轉盤吧!

3.jpg

  效果如上圖。點擊小綠旗魔棒隨機轉動若干圈,停在哪個區域會說出相應區域的顏色2秒鐘。這里并沒有使用最常見的方法:魔棒的顏色碰到該區域的顏色的偵測方式,而是使用了方向積木塊的功能。

4.jpg

  具體程序如上圖。在這里需要說明下scratch中方向是如何設置的:向上為0,順時針旋轉增加度數,所以向右為90,向下為180;逆時針旋轉度數減少,那么向左為-90,向下為-180。三、應用進階。好多小朋友都做過彈球游戲,擋板跟隨鼠標移動,當彈球碰到擋板反彈并得分,掉到黑色的地面則游戲結束。

5.jpg

  如上圖是作品效果圖。大多數彈球作品的反彈角度都是隨機的。怎么才能讓彈球的反彈角度符合客觀規律呢?

6.jpg

  如果彈球是從上方或下方碰到水平擋板的話,上圖的程序“180-方向”可以完美實現彈球的反彈;如果彈球是從左側或右側碰到垂直擋板的話,程序需要更換為“0-方向”。大家可以根據上文的內容,做一個類似光的反射的作品。


  這里需要說明下:scratch中方向順時針旋轉,向上是0,向右是90,向下是180,向左也可以是270,向上也可以是360;同理逆時針旋轉,向上是0,向左是-90,向下可以是-180,向右可以是-270,向上可以是-360。


  四、再拓展。在黃金礦工的游戲中,鉤子在非操作狀態下一直左右晃動,效果如下:

7.jpg

  在這里,鉤子的左右晃動,依然使用的是方向的知識點。


  具體程序如上圖。鉤子向左晃動,直至某個角度;再向右晃動,直至另一個角度;然后這兩個過程循環。利用方向積木塊,可以做非常多有趣的作品,比如下圖的光線。

8.jpg

  其實少兒編程并不是只讓孩子敲打代碼,有的時候更需要創新,有自己的創意,開發孩子的大腦,自由的想象,而在這個scrastch編程的有趣方向積木塊,還有其他的方法,不知您的孩子還想到哪些呢?


浙江6十1查询结果