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