В Python Turtle установите правильное положение черепахиPython

Программы на Python
Ответить
Anonymous
 В Python Turtle установите правильное положение черепахи

Сообщение Anonymous »

Я постараюсь объяснить, что я имею в виду. Я работаю над версией игры Pong. Я поставил весла рядом с границами. Один для игрока1 и один для игрока2. Внутри игрового окна, созданного с использованием класса Screen, я устанавливаю ширину и высоту, скажем, с помощью screen.setup(width=800, height=600). Даже если я использую «одинаковые» координаты x, две ракетки, кажется, размещаются в несколько разном положении: player1 там, где я хочу, player2 слишком близко к правой границе.
Скриншот прилагается.
Как вы можете видеть из кода ниже, я создал класс 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)
Знаете, почему?
Извините за мой английский, надеюсь, вы поняли, о чем я.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/759 ... e-position
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»