本次教程用到三個庫,主要使用海龜繪圖庫。這是一個Python自帶庫,可以不用安裝。這裏turtle庫使用from導入是因爲後面需要定義函數。
之後我們來講一下Turtle的三個命令
pensize() #粗細
speed(speed) #運動速度
color(color) #設置畫筆顏色
之後我們就可以對畫筆進行簡單的設置
然後需要了解海龜的座標體系,它以窗口中心爲原點,以右爲正方向,上方爲y軸正方向。
forward(distance) #向前移動
backward(distance) #向後移動
goto(x,y=None)# 移動到相應的位置
right(degree)#向右轉動
left(degree)#向左轉動
seth(degree)#轉動到某個方向
我們用黃色的筆畫出一個五角星
然後我們來畫一下枝幹
用深綠色筆直接畫出
之前我們前面定義n=100,這裏我們爲了畫出聖誕樹層層疊疊的效果,讓它每次只行走之前的1/5
如圖所示
之後我們來定義一下畫樹枝的函數
接下來我們用定義的tree函數向樹幹上添加枝葉。畫完一枝後返回原位畫下一枝
爲了讓聖誕樹好看點我們來給它的底下畫一點彩色的點和圓圈。我想200個應該差不多。我們主要使用番茄色和小麥色來畫。爲了保證點是隨機畫出,我們給它規定一個區域讓它在這個區域隨意畫點。
最後爲了保持程序的執行,我們推後進程時間60秒保證聖誕樹畫完,使用time庫進行處理。
好了本次教程就到這裏
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com