如果Python可以做動畫
python做動畫特效。用Python來寫動畫,有這么神奇嗎?
這個網站的效果圖如下,分為兩個區域,畫布區用于顯示動畫,代碼區編寫代碼(不用安裝任何軟件哦~)
image.png
零基礎的人可以學嗎?學完就會Python編程了嗎?
http://xuepython.cn/lesson/python_huahua_01
動畫xuepython網站其實本身也是一個0基礎python入門的教程
大家都知道python由變量
運算
字符串
條件判斷
循環
函數
模塊
等等知識點組成,這個網站剛剛好從0開始講解這些知識點,同時教你如何用這些知識來做動畫(動畫的好處就是讓人有成就感,這樣既好玩,又把Python給學了)
舉個例子吧
比如,我想寫一個動畫,讓一個圓在畫布上從左移動到右邊step1 思路 (先畫一個圓,位置在最左邊,坐標:55,150)
#新建一個變量circle表示這個圓
circle = Circle("circle", 55, 150, 50, 'red')
#調用draw函數畫出這個圓
draw(circle)
image.pngstep2 思路 (從左到右,就是改變x坐標,讓它邊大,坐標(60,150)
#新建一個變量circle表示這個圓
circle = Circle("circle", 55, 150, 50, 'red')
#調用draw函數畫出這個圓
draw(circle)
circle = Circle("circle", 60, 150, 50, 'red')
#調用draw函數畫出這個圓
draw(circle)
image.pngstep3 思路 (讓x循環變大,就是動畫往右移動(x=55,60,65,70...)
for i in range(100):
#新建一個變量circle表示這個圓
circle = Circle("circle", 55+i*5, 150, 50, 'red')
#調用draw函數畫出這個圓
draw(circle,100)
image.png
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态