为什么所有的矩形都不是实心的?

时间:2019-04-06 16:14:15

标签: python

在python中,我创建了一个矩形和一个球,在游戏中应该是当球击中矩形时它会上升。问题在于,只有当它碰到矩形的一部分时它才会上升(当它碰到20x20原始矩形的正方形时它就会上升)。

thing = turtle.Turtle()
thing.speed(0)
thing.color("red")
thing.penup()
thing.goto(0, -270)
thing.shape("square")
thing.turtlesize(stretch_len= 5, stretch_wid= 1)

ball = turtle.Turtle()
ball.shape("circle")
ball.speed(0)
ball.color("blue")
ball.penup()
ball.goto(0,0)
ball.direction = "stop"

if ball.distance(thing) < 20:
ball_up()

如果球碰到了矩形的某些部分,则它会不断移动,就像里面什么都没有。我认为问题出在我说的地方:

thing.turtlesize(stretch_len= 5, stretch_wid= 1)

但是我不知道如何解决。

0 个答案:

没有答案