测试题
1. 矩形碰撞检测是指使用对象的一个外围矩形来检测两个图形对象是否接触或重叠。
2. 像素完美碰撞检测是指使用图形对象的实际轮廓来完成碰撞检测。矩形碰撞检测使用对象的外围矩形来确定碰撞。像素完美碰撞检测更准确更真实,不过也需要写更多代码,另外还会让程序速度减慢。
3. 可以使用常规的 Python 列表或 Pygame 动画精灵组来跟踪多个精灵对象。
4. 代码中可以在各帧之间增加延迟来控制动画的速度(帧速率),或者使用 pygame.time.Clock
得到某个帧速率。还可以改变每一帧将对象移动多远(多少像素)。
5. 使用 delay
方法不太准确,因为它没有考虑每一帧代码本身所花费的时间,所以你不能准确地知道最终的帧速率。
6. 可以使用 pygame.time.Clock.get_fps
得到程序运行的帧速率。