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

Scratch畫筆繪制時鐘

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

陳新龍

本文的創意來自一個Python制作的動態時鐘,由于相關知識點難度較大,我們從中學習思路應用在Scratch中。

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

一、有素材

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

導入表盤角色后,我們便可以在Scratch中用畫筆模塊繪制時、分、秒的指針。首先我們需要創建新的空白角色或將小貓角色隱藏使用。時針和分針的顏色都是黑色,秒針的顏色是紅色,注意指針的長度要區分正確,時針短粗,秒針最細最長。

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

二、無素材

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

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

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

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

主站蜘蛛池模板: 伊人天堂网| 欧美精品导航| 亚洲三级成人| 在线免费观看a视频| 亚洲欧美日韩高清综合678| 999国产精品永久免费视频精品久久 | 在线视频亚洲欧美| 在线免费a视频| 欧美人在线一区二区三区| 欧美午夜视频在线| 嫩草在线视频| 欧美成a人片在线观看| 亚洲第一成年人网站| 成人午夜精品一级毛片| 国产尤物视频网址导航| 色成人亚洲| 国产av剧情无码精品色午夜| 在线观看视频99| 久久福利片| 国产第一页免费浮力影院| 米奇精品一区二区三区| 亚洲日韩高清无码| 亚洲一级毛片在线播放| 欧美一区二区精品久久久| 亚洲色图欧美激情| 黄色国产在线| 国内黄色精品| 91在线播放国产| 精品国产自在在线在线观看| 亚洲AV无码一二区三区在线播放| 99ri精品视频在线观看播放| 亚洲国产清纯| 91口爆吞精国产对白第三集| 四虎永久在线视频| 国产福利免费视频| 真人免费一级毛片一区二区 | 国产福利一区二区在线观看| 亚洲欧美日韩另类| 国产午夜无码片在线观看网站| 欧美一级99在线观看国产| 国产白浆一区二区三区视频在线| 国产欧美精品午夜在线播放| 国产一区二区影院| 免费精品一区二区h| jizz国产视频| 免费a级毛片视频| 久久久久免费精品国产| 无码网站免费观看| 2019年国产精品自拍不卡| 欧美性久久久久| 亚洲无线视频| 国产综合欧美| 久久黄色小视频| 国产亚洲精品自在久久不卡| 亚洲成a人片77777在线播放| 欧美激情第一欧美在线| 欧美啪啪精品| 91探花国产综合在线精品| 欧美日韩一区二区在线免费观看| 欧美无遮挡国产欧美另类| 久久黄色毛片| 成人福利一区二区视频在线| 免费在线不卡视频| 日韩人妻少妇一区二区| 久久婷婷国产综合尤物精品| 国产成人久久综合777777麻豆| 免费观看亚洲人成网站| 国产精品第| 欧美劲爆第一页| 国产精品私拍在线爆乳| WWW丫丫国产成人精品| 亚洲天堂777| 欧美区一区二区三| 久久香蕉国产线| a免费毛片在线播放| 日韩麻豆小视频| 青青草国产精品久久久久| 国产精品成人一区二区| 波多野结衣中文字幕一区二区| 欧美天堂久久| 国产亚洲美日韩AV中文字幕无码成人| 中文字幕在线视频免费|