日本免费高清一区二区三区_亚洲强乱中文字幕在线播放_五月丁香综合缴情在线观看_日本A级大片在线观看

Scratch版本彈力球你玩過嗎?|教你編程

2019-12-10 11:54:00
靜沐暖陽
原創(chuàng)
9190
摘要:基本元素就是一個小球在屏幕內(nèi)運(yùn)動,碰到邊緣的時候就會反彈。而在底部有一個來回移動的平板,這個小球碰到平板也會反彈,通常小球是不能接觸到底部,所以平板沒有接住的話就算失敗。

大家一定都玩過彈力球這個游戲,而且這個游戲也有很多改版,比如彈力球?qū)?zhàn)、打磚塊等。


基本元素就是一個小球在屏幕內(nèi)運(yùn)動,碰到邊緣的時候就會反彈。而在底部有一個來回移動的平板,這個小球碰到平板也會反彈,通常小球是不能接觸到底部,所以平板沒有接住的話就算失敗。


你知道Scratch也可以制作彈力球嗎?今天小小魚就帶你領(lǐng)略Scratch版本彈力球的魅力。


(彈力球打磚塊)


一:Scratch程序效果演示



播放器加載中




二:程序分步講解


1. 工欲善其事必先利其器,想要利用Scratch制作彈力球小游戲,當(dāng)然得先下載Scratch了,如何您還沒有下載或者不知道如何下載,您可以在瀏覽器搜索該網(wǎng)址:http://sbanj.org,進(jìn)入之后是以下界面:



點擊聽課進(jìn)入到另一個頁面,在其中找到下圖




根據(jù)自己電腦類型下載相應(yīng)的Scratch版本。下載完成之后進(jìn)行安裝,安裝好了之后就可以使用了。


2. 添加角色,雙擊打擊Scratch之后,選取彈力球的2個主角,小球ball在角色庫里面已經(jīng)存在,打開角色庫找出即可。



反彈板則需要自己繪制:



在造型界面找到矩形道具1,然后挑選自己喜歡的顏色,這里我選的是藍(lán)色,然后在區(qū)域2,單機(jī)鼠標(biāo)左鍵之后按住拖動一定距離就可以畫出一個反彈板。



3. 選擇背景,白茫茫的一片,總覺得些許單調(diào),這里挑選的背景是Boardwalk。在這樣的地方玩游戲是不是心情都好一點呢?



4. 編寫角色的代碼


反彈板只需跟著鼠標(biāo)的x坐標(biāo)左右移動,代碼很簡單:



小球的代碼:


(1)先讓小球動起來,碰到邊緣就反彈



(2)當(dāng)小球從反彈板上彈起時,根據(jù)scratch中角度的正負(fù)分為2種情況



從左邊射入右邊彈出時,射入方向>0,射出方向=180-射入方向,播放聲音Boing

從右邊射入左邊彈出時,射入方向<0,射出方向=-180-射入方向,播放聲音Pop



(3).判斷游戲結(jié)束


怎樣才能檢測到小球觸碰到底部,游戲結(jié)束呢?

我們可以使用『碰到顏色?』積木(偵測模塊)

檢測小球是否碰到了舞臺背景底部的顏色(這里是棕色)




三:程序源代碼


1. 反彈板的程序:



2. 小球的程序:



這個Scratch版的彈力球略顯簡單,如果你想加深游戲難度,可以加入積分關(guān)卡制,每接住小球一次加1分,到20分既可進(jìn)入下一級,下一級則需30分......更多關(guān)卡等你來挑戰(zhàn)。

關(guān)注智慧山微信公眾號(zhihuishan2013)后,在公眾號里回復(fù)以下關(guān)鍵字,即可得到相應(yīng)資源!

公開課、作文、復(fù)習(xí)、試卷、知識點、活動、拼音、字母、鐘表、看圖寫話、故事、雙語故事、成語、常識、APP、語文、數(shù)學(xué)、英語、百家姓、三字經(jīng)、唐詩三百首、自助查詢、超級口算

    發(fā)表評論
    評論通過審核之后才會顯示。
    分類
      智慧山服務(wù)號
      小碼龍
    移動訪問

    免費預(yù)約體驗課