資訊內(nèi)容
用Scratch做一個(gè)《打磚塊》游戲(一)---設(shè)置 “擋板”在底部跟隨“鼠標(biāo)”移動(dòng)
《打磚塊》小游戲
相信大家都有玩過(guò)
可大家知道這個(gè)游戲誰(shuí)做出來(lái)的嗎?
是“喬布斯”用時(shí)4天的作品
沒(méi)錯(cuò),就是那個(gè)發(fā)明IPHON的人做的
完成此作品
將要考驗(yàn)?zāi)愕臄?shù)學(xué)邏輯思維能力
細(xì)心、美感、音樂(lè)與動(dòng)作的搭配能力
(案例效果動(dòng)圖)
直奔主題
一、導(dǎo)入角色?設(shè)置背景
并設(shè)置 “擋板”在底部 跟隨“鼠標(biāo)”移動(dòng)
1、導(dǎo)入的角色叫“paddle”
背景沒(méi)有可供使用的“黑色背景”
直接通過(guò)“背景區(qū)的繪制”做一個(gè)出來(lái)
擋板不好找
可以在角色庫(kù)里 直接輸入“paddle”檢索
制作黑色的背景
使用油漆桶給整個(gè)背景填充顏色
必須要使“背景”轉(zhuǎn)換為“位圖”狀態(tài)
這里很關(guān)鍵,日后會(huì)經(jīng)常用到哦!
2、設(shè)置擋板在底部跟著鼠標(biāo)移動(dòng)
“擋板”角色代碼圖:
正確代碼示意圖:
先將y坐標(biāo)固定
y軸最小是-180,考慮到擋板自身的厚度
取-160屬于剛好位置
當(dāng)y固定以后,就可以設(shè)置將
“paddle”的x坐標(biāo)設(shè)成鼠標(biāo)的x坐標(biāo)
錯(cuò)誤代碼示意圖:
在重復(fù)執(zhí)行積木里
是“移到鼠標(biāo)指針”
不過(guò)也有同學(xué)會(huì)說(shuō)了,本來(lái)就有設(shè)置y的代碼啊
這里就要說(shuō)到“優(yōu)先級(jí)”問(wèn)題
如果在一個(gè)代碼塊中遇到這兩個(gè)塊
會(huì)先執(zhí)行“移到鼠標(biāo)指指針”
不會(huì)執(zhí)行“將y設(shè)定為**”
細(xì)心的同學(xué)
會(huì)發(fā)現(xiàn) 在scratch中的代碼在執(zhí)行的時(shí)候
代碼塊會(huì)處于一種高亮光圈環(huán)繞著的狀態(tài)
這也是Scratch的一個(gè)貼心設(shè)置
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch少兒編程與成人編程有什么區(qū)別?
一談到少兒編程,家長(zhǎng)多數(shù)的反應(yīng)就是“那么難學(xué)的懂嗎?”、“還不確定將來(lái)學(xué)不學(xué)計(jì)算機(jī)專(zhuān)業(yè),學(xué)編程不是浪費(fèi)時(shí)間么”、“沒(méi)必要學(xué),身邊也沒(méi)幾個(gè)學(xué)”...... 真的是這樣
- 下一篇
孩子學(xué)完了Scratch,再學(xué)什么?
經(jīng)常有些小朋友的家長(zhǎng)來(lái)信問(wèn)蔡老師,我的孩子學(xué)習(xí)完了所有的Scratch教程之后,仍然很有興趣,想繼續(xù)學(xué)習(xí)編程,應(yīng)該怎樣進(jìn)步呢?我想這是很多家長(zhǎng)的一個(gè)困惑,今天我們就來(lái)討論一下這個(gè)話(huà)題。