標籤:

我在Python的艷陽里,大雪紛飛

你在南方的艷陽里大雪紛飛;我在北方的寒夜裡四季如春。

昨天,南方不少地區,尤其是長江中下游一帶迎來了一場難得的大雪。雖說給出行帶來極大的不便,但也讓我們這些沒怎麼見過下雪的人著實興奮了一番。

by @OR.

by @OR.

by @Provin.M

https://www.zhihu.com/video/940244625311645696

2016. by @好青年顧小泱 @JC-photo @曉風LOMO

今天,我要來給各位送上一段 pygame 實現的下雪效果代碼。

效果:

代碼不長,核心部分是雪花的繪製:

pygame.draw.circle(screen, (255, 255, 255), snow_list[i][:2], snow_list[i][3]-3)n

pygame.draw.circle 是一個根據顏色、位置、半徑繪製圓形圖案的方法,我們用它來繪製白色的圓點作為雪花。

snow_list 用來保存所有雪花的橫坐標、縱坐標、橫向速度、縱向速度。

完整代碼已上傳 github,公眾號里回復 下雪 可獲取下載地址。運行前需要安裝好 pygame 庫。

════

其他文章及回答:

雙11 | 押韻工具 | 新手引導 | 學編程的彎路 | 自學Python

Crossin的編程教室

微信公眾號ID:crossincode

網站:crossincode.com

論壇:bbs.crossincode.com


推薦閱讀:

理論上有可能用flask和pygame寫出網頁遊戲嗎?

TAG:Python | pygame | |