1、目标:
(1)背景交替滚动的思路确定
1.1
解决方法:
1. 创建两张背景图像精灵
* 第 1 张 完全和屏幕重合
* 第 2 张在 屏幕的正上方
2. 两张图像 一起向下方运动
* self.rect.y += self.speed
3. 当 任意背景精灵 的 rect.y >= 屏幕的高度 说明已经 移动到屏幕下方
4. 将 移动到屏幕下方的这张图像 设置到 屏幕的正上方
* rect.y = -rect.height
1.2设计背景类
* 初始化方法
* 直接指定 背景图片
* is_alt 判断是否是另一张图像
* False 表示 第一张图像,需要与屏幕重合
* True 表示 另一张图像,在屏幕的正上方
2、框架搭建
1、明确主程序职责
网友评论