讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 第17章 >

第17章

測試題

1. 矩形碰撞檢測是指使用對象的一個外圍矩形來檢測兩個圖形對象是否接觸或重疊。

2. 像素完美碰撞檢測是指使用圖形對象的實際輪廓來完成碰撞檢測。矩形碰撞檢測使用對象的外圍矩形來確定碰撞。像素完美碰撞檢測更準確更真實,不過也需要寫更多代碼,另外還會讓程序速度減慢。

3. 可以使用常規的 Python 列表或 Pygame 動畫精靈組來跟蹤多個精靈對象。

4. 代碼中可以在各幀之間增加延遲來控制動畫的速度(幀速率),或者使用 pygame.time.Clock 得到某個幀速率。還可以改變每一幀將對像移動多遠(多少像素)。

5. 使用 delay 方法不太準確,因為它沒有考慮每一幀代碼本身所花費的時間,所以你不能準確地知道最終的幀速率。

6. 可以使用 pygame.time.Clock.get_fps 得到程序運行的幀速率。