国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch: 太陽系 II

極客小將2020-11-20-
這是「天叔奇談」的第 057 篇文章,今天周三(2019/11/13),主題 scratch,我們今天繼續完善上周的太陽系。 課堂回顧 我們先回顧了一下上次做的內容:地球繞太陽轉,月球繞地球轉。我本來打算在白板上畫一個太陽系講解,結果小寶說

這是「天叔奇談」的第 057 篇文章,今天周三(2019/11/13),主題 scratch,我們今天繼續完善上周的太陽系。

課堂回顧

我們先回顧了一下上次做的內容:地球繞太陽轉,月球繞地球轉。我本來打算在白板上畫一個太陽系講解,結果小寶說她來畫 — 她比我考慮的周到,還整了小行星帶:

upload/article/images/2020-11-20/54d83ec7138d8002b101fdd1b4d09a71.jpg

上次的代碼做得比較糙,我們今天主要想做以下修改:

  • 重復的代碼使用 my block 封裝。my block 是 scratch 類似自定義函數的功能,之前我們簡單使用過,這次想通過做九大行星的公轉深入教一下;

  • 之前的變量定義有一些變量如 ex/ey,mx/my 意義不大,可以刪除;

  • 公轉軌道需要改成橢圓的。

我給小寶又重溫了一下 Make a block 的內容:

upload/article/images/2020-11-20/4e544f53f8335cb67685a5e8a6ffab0c.jpg

隨后發現了一個問題:block 只能在當前 sprite 使用,沒法跨 sprite。我簡單查了一下 scratch 的文檔,真的是此路不通。囧。學藝不精,讓娃笑話了。

原計劃的九大行星泡湯了,那就加一個行星吧 — 小寶說要 Jupiter。我們 google 了 junpiter 找了個透明背景的 png,就用上了。小寶照著之前的公式把 Jupiter 折騰利索后,我教她把代碼化簡,刪除了沒有必要的變量。之后,我們又探索了一下如何把圓變成橢圓 — 我教她把 y 軸壓縮成原來的 2/3。

做完之后,小寶不滿意這個「游戲」沒有互動,就想加一個宇航員,我給她 google 了一個賣相不錯的。她把宇航員加入到 sprite 里后,設置了用鍵盤可以控制宇航員的移動。后來覺得這樣互動還是很枯燥,問我能不能讓宇航員一開始被地球吸引著運動,如果在地球和太陽內部,就跟著地球運動,如果從地球往外跑,就脫離地球的引力?我教她用不等式 x^2+(3y/2)^2<="" p="">

upload/article/images/2020-11-20/bc8b2234a916d703358971a0317d2ecc.jpg

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 济宁市| 许昌县| 丹东市| 河南省| 芦山县| 图片| 晴隆县| 东乡| 长泰县| 蕉岭县| 南安市| 安徽省| 藁城市| 宝山区| 北辰区| 汝城县| 芦溪县| 清徐县| 德保县| 周宁县| 贞丰县| 镇原县| 乌兰县| 鱼台县| 忻城县| 莎车县| 喀什市| 垣曲县| 洮南市| 莒南县| 安图县| 寻乌县| 偃师市| 北辰区| 昌都县| 莱州市| 林西县| 邯郸市| 黄陵县| 新干县| 盐城市|