資訊內(nèi)容
Scratch少兒編程畫筆工具模擬射擊彈道
????如上圖當(dāng)使用畫筆工具繪制彈道效果時(shí),如果想制作出子彈水平向右飛出效果,首先想到的是將X坐標(biāo)增加。很容易想出以下程序:


????但是經(jīng)過(guò)實(shí)踐嘗試會(huì)很容易發(fā)現(xiàn),如上圖當(dāng)槍的面向角度恰好處0到90°之間時(shí),需要打出斜線的彈道。在還沒(méi)接觸過(guò)正弦和余弦函數(shù)時(shí),可以考慮另外一種方法:

????原來(lái)是我們需要考慮X和Y方向兩個(gè)變量去求解斜線,經(jīng)過(guò)拆解把多變量問(wèn)題拆解成單一變量問(wèn)題,通過(guò)獲取鼠標(biāo)X和Y坐標(biāo),讓Scratch工具幫我們動(dòng)態(tài)鎖定兩點(diǎn)之間連線,然后兩點(diǎn)連線即可!面向鼠標(biāo)指針和移動(dòng)50步積木塊是為了讓彈道初始從槍口位置開(kāi)始!
- 上一篇
我用Scratch和Python編程祝福送給您Merry Christmas!
圣誕節(jié)快樂(lè) Merry Christmas 借著圣誕節(jié)的吉利,訴說(shuō)心中的惦記。 伴隨圣誕節(jié)的歡喜,奉送永恒的支持, 把最溫馨的祝愿給您, 愿這個(gè)冬天飽含暖意。
- 下一篇
Scratch少兒編程課程——03.小小畫家
上節(jié)課我們學(xué)習(xí)了角色的繪制以及導(dǎo)入圖片、聲音等素材,并使用“說(shuō)”指令來(lái)實(shí)現(xiàn)吟詩(shī)的效果。那么本節(jié)課,我們將利用Scratch的畫筆模塊實(shí)現(xiàn)圖形的繪制,包括直接用畫筆畫幾何圖形,以及使用圖章積木來(lái)迅速?gòu)?fù)制出圖形組合。 新建項(xiàng)目并導(dǎo)入背景
