資訊內(nèi)容
CODE| 第二十講 自定義模塊使用
在這里我們可以認(rèn)為
scratch里面的自定義模塊
就是一種簡單的函數(shù)封裝,
那么自定義模塊能做什么呢?
首先我們簡單了解自定義模塊的用法
這里就是自定義模塊
點(diǎn)擊【新建功能模塊】,就可以創(chuàng)建模塊,然后如下圖,輸入這個(gè)模塊的名字
展開選項(xiàng)模塊
這里是可以給模塊用的參數(shù)類型,
如上圖,點(diǎn)擊數(shù)字參數(shù)后面的按鈕,可以添加參數(shù)
點(diǎn)擊3次數(shù)字參數(shù),添加如下圖樣式的參數(shù),這時(shí)一個(gè)模塊就完成創(chuàng)建了
添加圖中的程序,這樣我們就建立了一個(gè)簡單的模塊,功能是3個(gè)數(shù)字的加法運(yùn)算哦
但是模塊創(chuàng)建好了是不會(huì)自動(dòng)運(yùn)行的,需要我們?cè)诔绦蛑腥ナ褂盟判?
我們建立條件,當(dāng)角色被點(diǎn)擊時(shí),我們使用模塊【3個(gè)數(shù)加法運(yùn)算】,這時(shí)我們?cè)冱c(diǎn)擊角色頭像,就可以看到,角色說出了模塊運(yùn)算的答案
在模塊中,其中的三個(gè)數(shù)字是可以更換的,也就是說可以根據(jù)我們的需要,這3個(gè)數(shù)字是變化的,這樣就完成了我們的預(yù)期功能
我們看到隨便的數(shù)字都可以執(zhí)行加法,這樣做的好處就是,在需要使用3個(gè)數(shù)字加法的時(shí)候,我們只需要用這個(gè)模塊就行了,不需要重復(fù)寫出加法的執(zhí)行過程。
到這里我們就會(huì)發(fā)現(xiàn),在需要重復(fù)使用相同功能的地方,使用模塊就會(huì)簡化程序了,使用起來方便。尤其是在更多需要重復(fù)功能的程序中,使用模塊是最為方便的,不僅簡化程序,還讓流程更加清晰哦。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch 第1課
從Scratch軟件美國麻省理工學(xué)院(MIT)面向8~16歲兒童開發(fā)的一款程序設(shè)計(jì)軟件,使用它可以很方便地搭建一個(gè)屬于自己的作品。
- 下一篇
Scratch課程系列:小游戲制作人物攻擊、受傷動(dòng)作篇
在之前的文章中,有教大家做出讓自己的角色前進(jìn)、后退、跳躍、蹲下的動(dòng)作,這次要來教大家做出攻擊、受傷的動(dòng)作。 攻擊的動(dòng)作有輕拳、重拳、輕腳、重腳攻擊,程序設(shè)定的方式與移動(dòng)的大同小異,重點(diǎn)在于按下二個(gè)按鍵時(shí)不會(huì)有同時(shí)出現(xiàn)二個(gè)攻擊動(dòng)作的現(xiàn)象,以及攻擊時(shí)就不移動(dòng)。