挂一个无耻搬运工:码农教程。
真的打心底里瞧不起为了蹭热度全网照抄代码的某些人。
processing-python-泡泡龙
def setup():
size(600,600)
global x, y, vx, vy, theta, vtheta, bx, by, curBall, aliveBall
global COLOR, c, bc
global R, L
R = 20
L = 3
theta = -PI/2
vtheta = 0.01
#球需要有速度,位置,颜色三个属性
#对应x,y坐标、x,y速度、c
#上方球由于固定,可以只有位置和颜色属性
#对应bx,by和bc
x, y = width/2, height
#初始化球在中下位置,速度为0,颜色随机给一个
vx, vy = 0, 0
bx, by = [], []
curBall = []
aliveBall = []
COLOR = [color(227,41,54),color(41,188,227),color(41,227,48),color(250,239,13)]
#COLOR颜色列表,c和bc表示列表中的第几个颜色,而不是直接表示颜色
c = int(random(len(COLOR)))
bc = []
for i in range(int(width/R/2)