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條經(jīng)驗 獲得超3個贊
有人可以解釋一下為什么我們在 c.coords(pad) 中需要 this[3] 或 [1]
coords
返回四個值的元組。c.coords(pad)[1]
指的是左上角的y坐標(biāo),c.coords(pad)[3]
指的是右下角的y坐標(biāo)。
添加回答
舉報
0/150
提交
取消