資訊內(nèi)容
scratch干貨!雙倍的快樂(lè)。
來(lái)想一想,你用python、Vs、Qt任何一個(gè)編譯器,寫(xiě)出我上面這個(gè)程序,會(huì)有多復(fù)雜?
好,讓我用Scratch給你展示下,什么叫簡(jiǎn)單粗暴有效好玩兒~

好了,上程序~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
調(diào)整背景
-
-
新建工程,如下圖所示,刪掉小喵喵~
-
-
直觀背景看過(guò)去,有以下幾點(diǎn):
-
球、反彈板、結(jié)束板
-
很好,既然發(fā)現(xiàn)了需要什么,那么離解決問(wèn)就不遠(yuǎn)了。
-
-
先做一個(gè)背景+結(jié)束板~
-
-
創(chuàng)建小球和彈板
-
-
跟添加結(jié)束板一樣,把反彈板搞定~
-
-
只不過(guò)要注意要點(diǎn)擊
- ‘繪制新角色’
?
-
很好,如法炮制球兒~
-
-
別忘了,改下名字哈。
-
?
-
設(shè)計(jì)動(dòng)作
-
-
好了,從外貌上看可以了~
-
-
剩下就是怎么讓他們基于一些游戲規(guī)則,Hi起來(lái)!
-
-
游戲流程是怎樣呢?
-
-
玩家點(diǎn)擊->啟動(dòng)(綠旗)->球開(kāi)始動(dòng)->碰到反彈板->執(zhí)行反彈->直到碰到結(jié)束板->結(jié)束
-
-
很好,流程骨架有了,剩下就是往里填東西了~
-
-
-
綠旗啟動(dòng)
為反彈板添加下圖所示模塊。
然后小旗子會(huì)變亮,若無(wú)特殊說(shuō)明,默認(rèn)一路堅(jiān)挺的亮到結(jié)束~ -
設(shè)置反彈板
設(shè)置一點(diǎn)小旗子-就讓反彈板兒復(fù)位~
大概選一個(gè)位置為復(fù)原點(diǎn)就好,動(dòng)作模塊會(huì)自動(dòng)該位置,直接和之前那個(gè)模塊組合在一起即可 -
設(shè)置反彈板跟隨鼠標(biāo)移動(dòng)
從控制模塊->拖入循環(huán)模塊-重復(fù)執(zhí)行
再循環(huán)模塊->拖入動(dòng)作模塊-將x坐標(biāo)設(shè)定為
在設(shè)定為模塊->拖入偵測(cè)模塊-鼠標(biāo)x的坐標(biāo) -
球兒
球兒的動(dòng)作,是這個(gè)游戲的點(diǎn)睛之筆!
先把球兒的移動(dòng)搞定~
當(dāng)我們單擊小旗子時(shí),球兒便開(kāi)始移動(dòng)~
先設(shè)置,彈出方向~?
重復(fù)執(zhí)行-設(shè)置移動(dòng)10,及碰到邊緣反彈,演示效果:
好,知道怎么彈了。
剩下就是讓他碰到反彈板接著彈。
修改如下: -
結(jié)束板結(jié)束
剩下碰到結(jié)束板結(jié)束,就更簡(jiǎn)單了!
只要同上在偵測(cè)模塊選碰到‘顏色’執(zhí)行停止就好啦~
將這個(gè)新模塊,加在如果。。那么上面或者下面都可以~
邏輯都是一樣的~?
-
-
配音
-
-
好了,看一下現(xiàn)在游戲體驗(yàn)~
-
-
除了沒(méi)有聲音,其他都Ok!
-
但是!
沒(méi)有聲音的游戲還叫游戲嗎!
聲音是游戲的靈魂~ -
很簡(jiǎn)單,直接可以添加聲音模塊。
-
-
但在Gif里,我搞了一下從聲音庫(kù)中添加~
-
-
搞定~
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch學(xué)習(xí)—第1課認(rèn)識(shí)Scratch
視頻審核通過(guò),開(kāi)始Scratch學(xué)習(xí)吧!本節(jié)課我們主要認(rèn)識(shí)一下Scratch軟件,通過(guò)使用Scratch完成一個(gè)最簡(jiǎn)單的程序來(lái)更加深入的了解Scratch
- 下一篇
62用scratch3.0實(shí)現(xiàn)番茄愛(ài)披薩
用番茄做畫(huà)筆描繪你的愿望。 第一步下載腳本文件。 https://pan.baidu.com/s/1tCqsLH8vYm5Rb-0Zj5h06Q 第二步打開(kāi)腳本文件。?