def move_pad():
pads = {RIGHT_PAD: RIGH_PAD_SPEED, LEFT_PAD: LEFT_PAD_SPEED}
for pad in pads:
c.move(pad, 0, pads[pad])
if c.coords(pad)[1] < 0:
c.move(pad, 0, -c.coords(pad)[1])
elif c.coords(pad)[3] > HEIGHT:
c.move(pad, HEIGHT, -c.coords(pad)[3])有人可以解释一下为什么我们在 c.coords(pad) 中需要 this[3] 或 [1]
1 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
有人可以解释一下为什么我们在 c.coords(pad) 中需要 this[3] 或 [1]
coords
返回四个值的元组。c.coords(pad)[1]
指的是左上角的y坐标,c.coords(pad)[3]
指的是右下角的y坐标。
添加回答
举报
0/150
提交
取消