#这三个东西是用来调用相关的模块
import sys
import random#为了我后面生成随机数
import pygame#既然是代码雨,那么怎么能不用制作游戏的那个界面呢,这个代码雨本来就像是一个游戏
from pygame.locals import *
# 屏幕大小
WIDTH = 800
HEIGHT = 600
# 下落速度范围
SPEED = [-9, 1]
# CODE String列表
LEN = ['我想要的雨1',‘我想要的雨2’]#后面以此类推
# 随机生成一个颜色
def randomColor():
return (0,238,0)
return (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
# 随机生成一个速度---这个和上面的那个是衔接的SPEED = [-9, 1]
#专门上面和下面分开,让你们操作的时候只管上面输入,这个下面是具体操作,也就是思维,毕##竟这个是给新手看的
def randomSpeed():
return random.randint(SPEED[0], SPEED[1])
# 随机生成一个位置---雨难道位置会固定吗---所以随机定义
def randomPos():
return (random.randint(0, WIDTH), -20) #random.randint(0, WIDTH)
#雨是垂直下落没毛病,但是在同一个水平面上可不是有规律的,那是随机的,所以随机生成位置##就是为了后面就改变水平面参数