克隆自己——接小球的程序設計

在這個程序設計中,主要是針對2.0中,克隆命令模塊的使用。這個在scratch2.0中是新開發的命令模塊。在1,.4中沒有這個模塊庫。

那麼在應用中,不但有了克隆,而且也催生出另外一種觸發程序的方式即作為克隆體啟動。

克隆自己——接小球的程序設計

在這個程序設計中,小貓的設計就是左右移動,作為移動的命令模塊是程序設計中非常重要的部分。學過很多相關的移動方式,但是通過程序設計的結構來決定角色的移動,這也是應該掌握的操作。

這個操作掌握不僅是對於程序設計模塊庫的熟練,更重要的是對於程序設計結構的應用,通過模塊化的思維方式,來解決問題的方法。

克隆自己——接小球的程序設計

比如,就是一個命題,角色移動,能夠設計出幾種程序設計的方式。如果能夠通過程序設計結構來解決問題,就是一種解決問題能力的進步。

小球的移動方式,也是通過座標來決定,首先程序初始的時候,讓角色在舞臺的頂部。x座標可以隨意,但是y座標就是規定在180,舞臺y座標最大值。

克隆自己——接小球的程序設計

x座標的隨機數設置,隨機數的選擇也是需要進一步強調,-210----210之間,是一個什麼樣的概念。

克隆自己之後,讓克隆體移動,縱向移動,這樣就是通過設置y座標的增加為負值,是向下的方向移動。然後判斷,接到小球了,變量增加;如果沒有接到的小球,落下之後,就會堆在一起,這樣還是要給出一個判斷,就是若果移動的座標數值小於了-120,那麼刪除克隆體。同樣,接到之後,也刪除克隆體,這樣就不會堆在一起了。

總之,這個程序設計看起來比較簡單,但是,抽象出來若干個方法,是值得記憶和應用。


分享到:


相關文章: