999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch畫筆繪制時鐘

2021-08-27 16:12:46陳新龍
電腦報 2021年25期

陳新龍

本文的創(chuàng)意來自一個Python制作的動態(tài)時鐘,由于相關(guān)知識點難度較大,我們從中學(xué)習(xí)思路應(yīng)用在Scratch中。

之前我們已經(jīng)在Scratch中編寫過時鐘程序,那次是通過設(shè)置數(shù)字角色變化與偵測系統(tǒng)時間實現(xiàn)的電子表時鐘。本次實驗我們提高一些難度完成全動態(tài)時鐘,用有素材和無素材兩種方法顯示時針、分針、秒針。

一、有素材

這一種做法需要借助素材和背景,時鐘有表盤和指針,因為表盤上存在刻度和數(shù)字,比起一根線就可以表示的指針難畫不少。表盤的圖片素材,我們可以從網(wǎng)上尋找好看的背景圖,找一個沒有指針的鐘表盤,方便我們后邊使用畫筆繪制指針。

導(dǎo)入表盤角色后,我們便可以在Scratch中用畫筆模塊繪制時、分、秒的指針。首先我們需要創(chuàng)建新的空白角色或?qū)⑿∝埥巧[藏使用。時針和分針的顏色都是黑色,秒針的顏色是紅色,注意指針的長度要區(qū)分正確,時針短粗,秒針最細最長。

理清指針間的角度關(guān)系:“秒針:當(dāng)前時問的秒×( 360/60)”“分針:當(dāng)前時問的分×(360/60)+當(dāng)前時間的秒×( 360/60/60)…‘時針:當(dāng)前時問的時×( 360/12)+當(dāng)前時問的分×(360/60/12)”。當(dāng)然指針的繪制算法公式不僅僅存在于一種,大家可以根據(jù)自己理解適當(dāng)?shù)卣{(diào)整算法,畢竟條條大路通羅馬,這里只是給大家提供一種思路,最主要的還是理解秒針轉(zhuǎn)一圈時其他指針旋轉(zhuǎn)角度的問題。

二、無素材

這種方法不使用素材,完全用畫筆繪制一個時鐘包括表盤以及指針,實驗中會用到一些三角函數(shù)的數(shù)學(xué)知識(正弦、余弦和正切),難度明顯提高了。二角函數(shù)的相關(guān)知識點如果忘記了,可以上網(wǎng)查閱相關(guān)的資料。

首先繪制表盤圓形,表盤是由1360個(x,v)點旋轉(zhuǎn)連接起來的線。R為圓的半徑,那么點的坐標(biāo)可以表示為x=cos*r I y=sin*r;表盤的半徑可以白行調(diào)整,我設(shè)置的大小為150。表盤外圓繪制完成后,開始繪制表盤的刻度,360度的圓分為60秒,360/60=6,所以每i6度畫一個刻度,為了好看和便于觀察還需要每5個刻度用顏色區(qū)分一下。這里我們增加了藍色和紅色的效果能更加清晰地看出時鐘表盤的數(shù)字變化。

控制指針變化的方法我們也與第一種方法做出區(qū)別,用的算法使用到二角函數(shù),大家可以根據(jù)自己的知識水平選擇。

兩種方法都可以繪制出時鐘,一種是借助圖案背景繪制,另外一種通過數(shù)學(xué)計算和畫筆純繪制,兩種方法難度有差異,大家可以選擇適合自己的方法嘗試。

主站蜘蛛池模板: 欧美日韩91| 国产成人综合亚洲欧美在| 日韩激情成人| 亚洲美女一级毛片| 18禁黄无遮挡网站| 九月婷婷亚洲综合在线| 黄片在线永久| 91欧美在线| 狠狠操夜夜爽| 日韩区欧美区| 日韩无码视频播放| 老司国产精品视频91| 国产成人精品在线| 亚洲成年网站在线观看| 日本一区二区不卡视频| 精品国产91爱| 第一页亚洲| 亚洲成AV人手机在线观看网站| igao国产精品| 国产亚洲精品资源在线26u| 婷婷激情亚洲| 亚洲精品视频免费| 久久久波多野结衣av一区二区| 午夜影院a级片| 制服丝袜 91视频| 青青草原国产av福利网站| 波多野结衣一区二区三区四区| 成人福利在线观看| 欧美人在线一区二区三区| 超碰精品无码一区二区| 亚洲精品无码久久久久苍井空| 国产精品99久久久| 在线日本国产成人免费的| 91久久国产综合精品| 色综合热无码热国产| аv天堂最新中文在线| 欧美区日韩区| 久久久精品无码一二三区| 亚洲一级毛片| 香港一级毛片免费看| 精品一区二区三区视频免费观看| 久久久噜噜噜| 日韩高清成人| 国产99久久亚洲综合精品西瓜tv| 色婷婷国产精品视频| 无码乱人伦一区二区亚洲一| 男女精品视频| 四虎国产永久在线观看| 国产第一色| 伊人网址在线| 日韩国产高清无码| 久久动漫精品| 亚洲综合极品香蕉久久网| 色噜噜狠狠狠综合曰曰曰| 国产小视频a在线观看| 91成人在线免费视频| 亚洲三级a| 99精品欧美一区| 精品国产成人国产在线| 综合色在线| 狠狠五月天中文字幕| 色噜噜狠狠色综合网图区| 日韩福利在线观看| 亚洲久悠悠色悠在线播放| 男女猛烈无遮挡午夜视频| 丰满少妇αⅴ无码区| 国产精品浪潮Av| 亚洲日本中文字幕乱码中文| 在线观看免费国产| 国产成人在线小视频| 亚洲成人福利网站| 亚洲一区二区三区香蕉| 久久www视频| 欧美日韩一区二区在线免费观看| 国产电话自拍伊人| 精品无码视频在线观看| 欧美一区二区福利视频| 二级特黄绝大片免费视频大片| 免费无码AV片在线观看国产| 亚洲欧美日韩成人高清在线一区| 1769国产精品免费视频| 亚洲第一国产综合|