竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

Scratch趣味編程-鐘表小程序

極客小將2021-02-28-
先看一下展示,這個時鐘做的很精美,鐘表的走時跟現(xiàn)實的時間一樣,同時,秒針分針和時針都是正常在走。秒針每走一步都發(fā)出走動的聲音。到了整點的時候還是根據(jù)時間進行報時。

先看一下展示,這個時鐘做的很精美,鐘表的走時跟現(xiàn)實的時間一樣,同時,秒針分針和時針都是正常在走。秒針每走一步都發(fā)出走動的聲音。到了整點的時候還是根據(jù)時間進行報時。

upload/article/images/2021-02-28/c71a178b11a77b70ad3744967865a406.jpg

讓我們來看看程序的細節(jié):

首先是鐘的背景。這個背景素材是小編在別人的程序里直接下的。大家也可以網(wǎng)上搜索一下。(關(guān)于圖片素材大家可以注意搜索后綴是.svg的素材,這類素材是矢量圖,導(dǎo)入Scratch后可以放大縮小而不會失真。如果是普通圖片,放大后就有可能會失真。)大家可以直接把這個圖下載下來做背景。

upload/article/images/2021-02-28/79ab9c267dda44a36874703adec51b29.jpg

程序部分為三個角色,一個秒針:second,分針:minute,時針:hour。

upload/article/images/2021-02-28/6ce48a54cbfb3e623bb462fd1b6f3673.jpgupload/article/images/2021-02-28/94bb3e868e3a5b58534170dc9344923c.jpgupload/article/images/2021-02-28/ff7dab5497f1b698d53070b2eae0c924.jpg

看一下這三個角色的程序

秒 針

upload/article/images/2021-02-28/3e9473ab8ed83ccf4773869ce0d00269.jpg

大家可以用偵測里面的目前的時間獲取當(dāng)前的時間數(shù)字。

upload/article/images/2021-02-28/0eb4473b629003f2c8758affc329f588.jpg

這里面有兩個關(guān)鍵的地方:

1:秒針的指向,秒針轉(zhuǎn)一圈360度,轉(zhuǎn)一圈需要60秒,所以每秒走6度。那么對應(yīng)現(xiàn)實時間的秒數(shù)乘以6就是秒針應(yīng)該指向的方向。

2:秒針走動的聲音,需要做一個判斷,要判斷當(dāng)秒針發(fā)生移動的時候才發(fā)聲音,所以我們用了一個變量來記錄秒。當(dāng)目前的秒變到了下一秒,這時候就會播放聲音。(如果不加判斷,直接把播放聲音放在循環(huán)里,大家可以試試看會發(fā)生什么效果。)

分 針

upload/article/images/2021-02-28/9e6cc5afd99a9deeb09ff417c1dfdf6b.jpg

分針的程序最簡單,就是確認一下當(dāng)前是幾分鐘,然后乘以6就是分針的指向。

時 針

upload/article/images/2021-02-28/b162080181f0dbc8ec68ce46d257aa50.jpg

時針相對復(fù)雜一些,因為時針不是一個小時才跳一次,而是不斷在改變。我們假設(shè)每一分鐘時針都在發(fā)生輕微的位移。那么時針的指向該怎么做呢?

1:首先確定時針的位置,第一步先看當(dāng)前是幾點,然后乘以30,那么就是時針在準(zhǔn)點時對應(yīng)的指向。

2:然后再看現(xiàn)在是幾分,時針轉(zhuǎn)一圈一共需要12小時*60分鐘=720分鐘。所以每分鐘時針走0.5度。右轉(zhuǎn)當(dāng)前的分鐘*0.5度。

upload/article/images/2021-02-28/08c77d3cc5d581e95f9ee22785243375.jpg

循環(huán)里的程序就是每隔60秒,時針走0.5度。

下面這段程序是報時:

upload/article/images/2021-02-28/8cc738809bb55eae0101f1331ffb1c00.jpg

1:報時發(fā)生在分針和秒鐘同時為零的時候,所以做一個判斷。

2:我們只想敲12下鐘聲以內(nèi),也就是當(dāng)現(xiàn)在是18:00的時候就只敲6下。所以我們設(shè)置了個12hour的變量,來根據(jù)當(dāng)前的時間計算要敲幾下鐘。

3:需要敲幾下就循環(huán)幾次。

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

預(yù)約試聽課

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

主站蜘蛛池模板: 免费视频亚洲 | 亚洲 欧洲 日韩 | 日韩免费视频一区二区 | 欧洲亚洲一区 | 久久久久久毛片精品免费不卡 | 国产一二区在线 | 久久www免费人成看片高清 | 成人h视频 | 精品国产精品一区二区夜夜嗨 | 久久久国产精品一区二区三区 | av在线电影免费观看 | 久久精品久久久久久 | 亚洲va中文字幕 | 国产精品一区久久 | 国产乱国产乱300精品 | 在线电影91 | 久久久久久久久久国产精品 | 国产黄色在线播放 | 成年人免费在线观看 | 裸体在线国模精品偷拍 | 午夜精品久久 | 欧美日韩国 | 黄色国产精品 | 日韩在线视频观看 | 亚洲丁香社区久久丝袜综合网 | 精品视频在线观看 | 日韩精品极品在线观看 | 日本欧美中文字幕 | 欧美在线a | 日韩一二三四区 | 日韩精品无码一区二区三区 | 亚洲国产高清视频 | 一级毛片免费 | 国产在线观看av | 日韩av在线免费看 | 综合久久一区二区 | av三级 | 日韩视频在线一区二区 | 日本一区二区三区在线观看 | 国产美女视频 | 在线视频国产一区 |