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

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