国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 泰和县| 营口市| 济阳县| 丹巴县| 麻城市| 宜城市| 会泽县| 海阳市| 虞城县| 西城区| 嘉义市| 桓仁| 望奎县| 呼图壁县| 台南县| 河池市| 涪陵区| 广饶县| 瑞昌市| 岳普湖县| 外汇| 河南省| 天津市| 蓬安县| 平度市| 新邵县| 基隆市| 土默特右旗| 雷波县| 香河县| 乌拉特中旗| 汪清县| 涿州市| 莆田市| 漯河市| 泗阳县| 兰西县| 外汇| 平舆县| 白城市| 类乌齐县|