今天我們用Python來模擬一下太陽系行星運動軌跡玩玩~
先上成品圖(運行效果含音樂的呦)
想要實現(xiàn)這樣的效果并不難
1、準(zhǔn)備材料
首先我們需要準(zhǔn)備這樣一些材料
宇宙背景圖
背景透明的行星圖
2、編寫代碼
代碼分塊詳解
導(dǎo)入需要的模塊
定義窗口大小、標(biāo)題名稱、字體設(shè)置、創(chuàng)建時鐘
宇宙背景初始化
右側(cè)文字及星球顯示
設(shè)定太陽初始位置
實現(xiàn)各個星球繞著太陽轉(zhuǎn)
實現(xiàn)月亮繞著地球轉(zhuǎn)
如果你很有情調(diào)的話,還可以在循環(huán)體之前加一段代碼,配曲music
注:此處音樂力求達(dá)到宏偉效果,因此選的是 Victory.mp3
總觀整體代碼