您現(xiàn)在的位置是:首頁 » scratch編程資訊
資訊內(nèi)容
Scratch少兒編程畫筆工具模擬射擊彈道
極客小將2020-11-08-
????如上圖當(dāng)使
????如上圖當(dāng)使用畫筆工具繪制彈道效果時,如果想制作出子彈水平向右飛出效果,首先想到的是將X坐標(biāo)增加。很容易想出以下程序:
????但是經(jīng)過實踐嘗試會很容易發(fā)現(xiàn),如上圖當(dāng)槍的面向角度恰好處0到90°之間時,需要打出斜線的彈道。在還沒接觸過正弦和余弦函數(shù)時,可以考慮另外一種方法:
????原來是我們需要考慮X和Y方向兩個變量去求解斜線,經(jīng)過拆解把多變量問題拆解成單一變量問題,通過獲取鼠標(biāo)X和Y坐標(biāo),讓Scratch工具幫我們動態(tài)鎖定兩點之間連線,然后兩點連線即可!面向鼠標(biāo)指針和移動50步積木塊是為了讓彈道初始從槍口位置開始!

- 上一篇
我用Scratch和Python編程祝福送給您Merry Christmas!
圣誕節(jié)快樂 Merry Christmas 借著圣誕節(jié)的吉利,訴說心中的惦記。 伴隨圣誕節(jié)的歡喜,奉送永恒的支持, 把最溫馨的祝愿給您, 愿這個冬天飽含暖意。
- 下一篇
Scratch少兒編程課程——03.小小畫家
上節(jié)課我們學(xué)習(xí)了角色的繪制以及導(dǎo)入圖片、聲音等素材,并使用“說”指令來實現(xiàn)吟詩的效果。那么本節(jié)課,我們將利用Scratch的畫筆模塊實現(xiàn)圖形的繪制,包括直接用畫筆畫幾何圖形,以及使用圖章積木來迅速復(fù)制出圖形組合。 新建項目并導(dǎo)入背景