- 趣學Python游戲編程
- 何青
- 306字
- 2022-07-27 19:43:57
1.6.1 添加兩個小球
既然已經知道如何創建一個小球,那么依樣畫葫蘆,再定義一個小球角色,然后分別在update()函數和draw()函數中編寫邏輯更新與顯示圖像的代碼即可。完整的代碼如下所示:

運行一下,可以看到窗口中出現了兩個小球,它們都在繞著窗口四周進行彈跳,如圖1.10所示。是不是很簡單呢?
練習:
不妨按照相同的思路再添加一個或更多小球。

圖1.10 兩個彈跳的小球
你很快就會發現問題,隨著小球數量的增加,代碼會變得越來越長。其實不難發現,在上面的代碼中,兩個小球角色除了名稱和初始位置不同之外,其他的操作幾乎是一模一樣的。倘若要在程序中添加大量的小球,例如幾十個甚至上百個小球,那么意味著相同的操作也要重復幾十遍甚至上百遍,而且代碼的長度將變得不可想象。
推薦閱讀
- 多媒體CAI課件設計與制作導論(第二版)
- Learning PostgreSQL
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- 圖解Java數據結構與算法(微課視頻版)
- Apache Spark 2 for Beginners
- AngularJS深度剖析與最佳實踐
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- iOS編程基礎:Swift、Xcode和Cocoa入門指南
- INSTANT Django 1.5 Application Development Starter
- R大數據分析實用指南
- R Data Analysis Cookbook(Second Edition)
- 批調度與網絡問題的組合算法
- 軟件測試實用教程
- Java程序設計案例教程
- 大學計算機基礎實驗指導