在 python Turtle 中,设置正确的海龟位置

问题描述 投票:0回答:0

我会尽力解释我的意思。我正在开发 Pong 游戏版本。我已经把桨放在边界旁边。一个给玩家 1,一个给玩家 2。在使用 Screen 类创建的游戏窗口内,我使用 screen.setup(width=800, height=600) 设置宽度和高度。即使我使用“相同”的 x 坐标,两个球拍似乎也会将自己置于略有不同的位置:玩家 1 在我想要的位置,玩家 2 离右边界太近了。 附上截图。 从下面的代码中可以看出,我创建了一个 Player 类,两个函数中的 X 位置是“相同的”,一个是 -380,而另一个是 380,但桨最终有不同的位置。

def create_player1_paddle(self):
    self.color("white")
    self.penup()
    self.shape("square")
    self.shapesize(stretch_wid=5, stretch_len=1)
    self.goto(-380, 0)

def create_player2_paddle(self):
    self.color("white")
    self.penup()
    self.shape("square")
    self.shapesize(stretch_wid=5, stretch_len=1)
    self.goto(380, 0)

你知道这是为什么吗? 对不起我的英语,希望你明白我的意思。

python position turtle-graphics
© www.soinside.com 2019 - 2024. All rights reserved.