新聞中心
Python真的是無(wú)窮的好用,涉及內(nèi)容非常廣泛,比如接下來(lái)給大家介紹的制作動(dòng)畫(huà),就可以利用python實(shí)現(xiàn),相信小伙伴們聽(tīng)到這些內(nèi)容肯定是非常感興趣的,至于怎么去實(shí)現(xiàn)?大家想不想了解呢?下面小編就給大家整理出來(lái)了,一起來(lái)看吧~

在定西等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都全網(wǎng)營(yíng)銷(xiāo),成都外貿(mào)網(wǎng)站建設(shè),定西網(wǎng)站建設(shè)費(fèi)用合理。
制作步驟:
在一開(kāi)始導(dǎo)入我們的庫(kù),turtle (繪制幾何圖形),random (產(chǎn)生隨機(jī)顏色和高度值)
import turtle as t #導(dǎo)入turtle庫(kù),并該起了個(gè)外號(hào)為t import random as r
編寫(xiě)一個(gè)畫(huà)長(zhǎng)方形的自定義函數(shù),rect()。4個(gè)參數(shù)分別是長(zhǎng)方形的高,顏色,x,y坐標(biāo)值。
def rect(h, c, x, y): t.goto(x, y) #畫(huà)筆移到特定位置 t.fillcolor(c) #設(shè)置填充顏色 t.begin_fill() for i in range(2): #畫(huà)長(zhǎng)方形 t.fd(20) t.lt(90) t.fd(h) t.lt(90) t.end_fill()
繪制16個(gè)長(zhǎng)方形,先要產(chǎn)生16種隨機(jī)顏色存放到列表c中,形成靜態(tài)條形圖。
c = [] for i in range(16): #設(shè)置16中隨機(jī)顏色 c.append((r.random(),r.random(),r.random())) t.speed(11) #繪圖的速度設(shè)置為11 x = -180 t.tracer(False) #關(guān)閉軌跡快速繪圖 for i in range(16): h = r.randint(20,220) rect(h, c[i], x, 0) x = x + 20 #下一個(gè)長(zhǎng)方形x坐標(biāo)值
繪制6666幅靜態(tài)條形圖圖案,并且注意停留時(shí)間的技巧。
for j in range(6666): #繪制6666次 x = -180 t.tracer(False) for i in range(16): h = r.randint(20,220) rect(h, c[i], x, 0) x = x + 20 t.tracer(True) #打開(kāi)軌跡讓繪制速度變慢 t.circle(1) #畫(huà)一個(gè)半徑為1像素的圓,為了停留一段時(shí)間 t.tracer(False) t.clear()
總結(jié):
理解整個(gè)目標(biāo)動(dòng)畫(huà)的關(guān)鍵在完整代碼的最后4句。通過(guò)筆跡顯示和畫(huà)一個(gè)小圓為每幅圖爭(zhēng)取停留時(shí)間,可以調(diào)節(jié)我們動(dòng)畫(huà)的快慢。最后接到要清屏t.clear()。
t.tracer(True) t.circle(1) t.tracer(False) t.clear()
以上就是全部?jī)?nèi)容了,大家可以學(xué)習(xí)了解下。
新聞標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何使用python制作簡(jiǎn)單的動(dòng)畫(huà)?
本文路徑:http://www.5511xx.com/article/coisepg.html


咨詢(xún)
建站咨詢(xún)
